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-Key: 58135

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

Printed on: April 24, 2024 at 07:04 o'clock

Member: bastla
bastla May 03, 2007 at 12:56:19 (UTC)
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
Member: paulepank
paulepank May 03, 2007 at 13:06:20 (UTC)
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
Member: Compane
Compane May 03, 2007 at 13:07:04 (UTC)
Goto Top
Hallo bastla,

super hat Funktioniert!

danke für die Hilfe
Member: Compane
Compane May 03, 2007 at 13:09:26 (UTC)
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
Member: paulepank
paulepank May 03, 2007 at 13:15:34 (UTC)
Goto Top
Hi ,

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

cu paulepank
Member: Compane
Compane May 03, 2007 at 13:20:03 (UTC)
Goto Top
sorry

war nur zur Bezeichnung