Gewisse BAT-Dateien mit VBScript nicht aufrufbar

Hallo allerseits,

mir ist aufgefallen, dass man mit VBScript zwar Batchdateien incl. Argumente aufrufen kann, aber nicht, wenn die Argumente in Anführungszeichen stehen. Also:

Ja:

WshShell.Run "cmd /c hallo.bat " & Name

Nein:

WshShell.Run "cmd /c hallo.bat """ & Vorname & " " & Nachname & """"

Manchmal müssen jedoch Anführungszeichen sein - weiß jemand, was man noch machen könnte?

Viele Grüße,

Mohamed.

Hallo,

das " bekommst Du mit 4 x "

Nein:

WshShell.Run „cmd /c hallo.bat „““ & Vorname & " " & Nachname
& „“""

Also:

WshShell.Run "cmd /c hallo.bat """" & Vorname & " " & Nachname
& """"

alternativ geht auch

Chr(34)

Gruß, Bernd

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Nee
Hallo Bernd,

Du schriebst:

das " bekommst Du mit 4 x "

leider war das nicht gemeint… Es geht darum, dass ich von VBS-Code aus keine Arugmente mit Leerzeichen an Batchdateien übergeben kann. Dein 4-maliges Anf.-Zeichen habe ich ja gerade dafür angewendet.

Es ist wahrscheinlich ein Service-Pack-2-Problem…

Schöne Grüße,

Mohamed.