VBScript übergibt Befehlszeilenargumente in Pfaden mit Leerzeichen

Ich versuche, VBS shell.run zu verwenden, um das Programm nircmd mit einem Skriptargument auszuführen. Das funktioniert zum Beispiel:

objShell.Run """D:\App Run\NirCmd\nircmd.exe""script D:\testfolder\test.txt"

Wenn sich jedoch Leerzeichen im Argumentpfad befinden, funktioniert dies nicht und ich habe es ohne Erfolg mit doppelten Anführungszeichen im Argumentpfad versucht. Dies funktioniert nicht: (Leerzeichen im Argument)

objShell.Run """D:\App Run\NirCmd\nircmd.exe""script D:\test folder\test.txt" 

Ich brauche die Fähigkeit, Leerzeichen im Argumentpfad zu haben. danke für jede hilfe

Antworten auf die Frage(1)

Ihre Antwort auf die Frage