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.