compane
Goto Top

Batch verarbeitet For nicht

Hallo,

Ich habe folgenden Inhalt in einer cmd Datei stehen.

c:i386devcon findall USB\* USBSTOR\* STORAGE\* > hwlist.txt
for /F "tokens=1,2 delims=:" %i in (hwlist.txt) do @for /F "tokens=1,2 delims= " %a in ("%i") do devcon remove "@%a"
c:i386devcon rescan
Reboot


Die hwlist.txt wird erstellt! Aber dann bricht der Batch einfach ab.

Ich hoffe ihr könnt mir Helfen


Danke schon mal

Content-ID: 58135

Url: https://administrator.de/contentid/58135

Ausgedruckt am: 15.11.2024 um 17:11 Uhr

bastla
bastla 03.05.2007 um 14:56:19 Uhr
Goto Top
Hallo Compane und willkommen im Forum!

Im Batch musst Du für die Laufvariablen der "for"-Anweisung (%i bzw %a) jeweils die Prozentzeichen verdoppeln, also zB %%i schreiben.

HTH
bastla
paulepank
paulepank 03.05.2007 um 15:06:20 Uhr
Goto Top
Hallo Compane,

und noch als Ergänzung:
1. die Suche nach USB* schließt die Suche nach USBSTOR* ein.
2. was soll das alleinstehende Reboot ?
hast du dafür ein extra Programm oder meintest du "devcon reboot"

cu paulepank
Compane
Compane 03.05.2007 um 15:07:04 Uhr
Goto Top
Hallo bastla,

super hat Funktioniert!

danke für die Hilfe
Compane
Compane 03.05.2007 um 15:09:26 Uhr
Goto Top
HI,

1. USB\* schließt USBSTORE\* nicht mit ein. Apfel ist auch keine Birne face-smile

2. Reboot war mein Fehler, da meinte ich devcon Reboot
paulepank
paulepank 03.05.2007 um 15:15:34 Uhr
Goto Top
Hi ,

in deinem Posting ist aber kein Backslash enthalten. face-smile

cu paulepank
Compane
Compane 03.05.2007 um 15:20:03 Uhr
Goto Top
sorry

war nur zur Bezeichnung