Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Variablen aus Text-Dateien in Batch-Einlesen

Mitglied: nemolyx

nemolyx (Level 1) - Jetzt verbinden

07.07.2006, aktualisiert 23:45 Uhr, 28421 Aufrufe, 4 Kommentare

Hallo alle zusammen,

auch wenn es vielleicht schön öfters angesprochen wurde, habe ich zu meinen Problem noch keinen Beitrag gefunden.
Mein Problem schildert sich wie folgt. Ich habe ein LoginScript geschrieben, welches die Pfadangaben als Variablen aus der "config.ini" auslesen und übernehmen soll. Inhaltlich sehen die Files wie folgt aus:

config.ini

setupsource=d:\meine programme\



LoginScript.cmd

@echo off
set setupsource=
set tmpDatei="E:\projekte\Batch Scripting\config.ini"

for /F %%x in ('findstr /i /r "setupsource" %tmpDatei%') do @set input=%%x
if not %ERRORLEVEL% == 0 goto fehler
set setupsource=%input:~9,30%
goto ende

:fehler

:ende


Mein Problem ist nun das bei der Übergabe der Variable %setupsource% statt "d:\meine programm" nur "d:\meine" übernommen wird.
Wie schaffe ich es das die komplette Zeile ausgelesen wird??? Hoffe ihr könnt mir weiterhelfen!!!




Vielen Dank im voraus
Mitglied: nemolyx
07.07.2006 um 22:47 Uhr
den beitrag kenn ich.

Die Werte werden nach der Eingabe zB: "ClickMe2=welt da bin ich" (also mehrere Wörter mit Leerzeichen getrennt) korrekt in die "werte.txt" geschrieben. Jedoch ist mir die Syntax beim Auslesen ein wenig schleierhaft :

for /f "delims== tokens=1,2" %i in (werte.txt) do @Set %i=%j

also ich konnte damit keine werte auslesen. Zur Testzwecken habe ich die Syntax wie folgt angepasst:

for /f "delims== tokens=1,2" %%i in (werte.txt) do @echo %%i

Aber es werden keine Werte ausgegeben.
Bitte warten ..
Mitglied: nemolyx
07.07.2006 um 23:28 Uhr
Kaum machts man richtig, gehts...! Lag wohl Kaffee!*g

Hier nochmal wie es funktioniert:

config.ini
source=c:\my programs
destination=d:\meine programme

LoginScript
for /f "delims== tokens=1,2" %%i in ('findstr "source" werte.txt') do @set source=%%j
echo das Quellverzeichnis ist %source%
Bitte warten ..
Mitglied: Biber
07.07.2006 um 23:45 Uhr
...bin mir keiner Schuld bewusst...

Bei mir tut es so (am CMD-Prompt):
01.
$cmd$set pr
02.
PROCESSOR_ARCHITECTURE=x86
03.
PROCESSOR_IDENTIFIER=x86 Family 15 Model 1 Stepping 2, GenuineIntel
04.
PROCESSOR_LEVEL=15
05.
PROCESSOR_REVISION=0102
06.
ProgramFiles=C:\Programme
07.
PROMPT=$$cmd$$$
08.

09.
$cmd$set pr>werte.txt
10.

11.
$cmd$for /f "delims== tokens=1,2" %i in (werte.txt) do @Echo Set "%i=%j"
12.
Set "PROCESSOR_ARCHITECTURE=x86"
13.
Set "PROCESSOR_IDENTIFIER=x86 Family 15 Model 1 Stepping 2, GenuineIntel"
14.
Set "PROCESSOR_LEVEL=15"
15.
Set "PROCESSOR_REVISION=0102"
16.
Set "ProgramFiles=C:\Programme"
17.
Set "PROMPT=$$cmd$$$"
18.

19.
$cmd$
Gruß
Biber
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Mit Einer Batch Datei Text Bearbeiten
gelöst Frage von ronny30021Batch & Shell2 Kommentare

Guten Tag miteinader Ich habe folgendes Problem: Ich würde gerne mit einer Batch-Datei eine Text-Datei durchsuchen, Das gesuchte wort ...

Batch & Shell

Text mit Batch Datei durchsuchen und ausgeben

Frage von newbie201Batch & Shell3 Kommentare

Hallo, ich bin blutiger Anfänger wenn es um batch Dateien geht, kann mir bitte jemand bei folgendem Problem helfen? ...

Batch & Shell

Batch: In Text Datei zwei Punkte finden und den Text dazwischen löschen

gelöst Frage von novice15Batch & Shell13 Kommentare

Hallo Zusammen, ich möchte mehrere txt Dateien durchsuchen und die Zeilen mit dem Text "PROCEDURE print" und "END OF ...

Batch & Shell

Text ersetzen mit Batch

gelöst Frage von NeVe29Batch & Shell18 Kommentare

Hallo zusammen, ich frage mich ob folgendes per Batch möglich ist, da ich mich mit Perl rumschlage und es ...

Neue Wissensbeiträge
Erkennung und -Abwehr
Emotet mit Rspamd und Oletools bekämpfen
Tipp von Dani vor 3 StundenErkennung und -Abwehr1 Kommentar

Moin, Um oletools während der Annahme einer E-Mail die bereits angehängten Office-Dateien analysieren lassen zu können, haben wir für ...

Viren und Trojaner

Gratis-Entschlüsselungstool für STOP-Ransomware verfügbar

Information von AnkhMorpork vor 10 StundenViren und Trojaner

Der Sicherheitsanbieter Emisoft hat ein kostenloses Tool veröffentlicht, mit dem sich Dateien entschlüsseln lassen, die die Ransomware STOP unbrauchbar ...

Off Topic
8 zoll disketten
Information von brammer vor 1 TagOff Topic5 Kommentare

Hallo, ob das so gut ist brammer

Off Topic
Noch mehr was ich nicht brauche
Information von brammer vor 4 TagenOff Topic6 Kommentare

Hallo, WOFÜR? WARUM? brammer

Heiß diskutierte Inhalte
Windows 7
Alter PC abgebrannt - Festplatte im neuen PC führt zum Bluescreen
gelöst Frage von CAT404Windows 725 Kommentare

Moin ich habe seit heute mittag einen PC aufm Tisch stehen, total verzweifelter Eigentümer. Der Rechner ist so ein ...

Server-Hardware
Welches Betriebssystem für DL380p Gen8 für den Heimgebrauch
Frage von peter91gServer-Hardware17 Kommentare

Hallo zusammen, betreibe Zuhause einen Dl380p G8 derzeit mit ESXI in der Testversion. Es läuft je nach Bedarf Ubuntu ...

Windows Server
Powershell Skript kann nicht geladen werden
Frage von renatus85Windows Server14 Kommentare

Hallo, ich habe folgendes Anliegen: In unserer Organisation setzen wir AlwaysOn VPN ein. Das funktioniert soweit auch ohne Probleme. ...

Router & Routing
ARCHER C7 als Open VPN-Server im Netwerk einer Fritzbox 6490
Frage von thburkhartRouter & Routing14 Kommentare

Guten Tag, ich habe bei UnityMedia eine Fritzbox 6490, die die Verbindung zur WAN-Seite herstellt. Einen VPN-Zugriff realisiere über ...