Der Martin: bat werden nicht ausgeführt

Beitrag lesen

Hallo,

start C:\Programme\MSN Messenger\msnmsgr.exe
Wenn der Pfad Leerzeichen enthält, muß er in "".

allerdings, und das gilt für einige der Folgezeilen natürlich auch.

Und das start ist m.E. auch überflüssig.

Nicht ganz. Ohne die start-Anweisung würde der Kammandozeileninterpreter cmd.exe, der die Batchdatei verarbeitet, hier msnmsgr.exe als Kind-Prozess starten und dann warten, bis dieser beendet wird, bevor die Batchdatei weiter abgearbeitet wird.

*) Man sollte den Idioten erschlagen, der Leerzeichen in Dateinamen zugelassen hat, das gibt nur Ärger ...

Ach was, man muss nur richtig damit umgehen. Das tun aber einige Windows-Komponenten intern leider auch nicht.

So long,
 Martin

--
F: Was ist ekliger als ein angebissener Apfel mit einem Wurm drin?
A: Ein angebissener Apfel mit einem halben Wurm.