CreateObject(“ WScript.Shell”)。带空格的运行路径找不到文件

问题描述 投票:2回答:1

[运行包含路径的WScript.Shell Run时出现错误。

我尝试了几种不同的变体,导致相同的错误。

CreateObject("WScript.Shell").Run """Program Files\scripts\exe\PsExec64.exe -accepteula -realtime -d c:\windows\system32\RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 264"" ", 0, True
CreateObject("WScript.Shell").Run "Program Files\scripts\exe\PsExec64.exe -accepteula -realtime -d c:\windows\system32\RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 264", 0, True
CreateObject("WScript.Shell").Run "'Program Files\scripts\exe\PsExec64.exe -accepteula -realtime -d c:\windows\system32\RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 264'", 0, True
CreateObject("WScript.Shell").Run("Program Files\scripts\exe\PsExec64.exe -accepteula -realtime -d c:\windows\system32\RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 264", 0, True)

我知道路径中的空格会导致错误,我只是无法正确地用引号引起来。

vbscript wsh hta wscript.shell
1个回答
0
投票

您需要指定驱动器号,例如c:\ program files

© www.soinside.com 2019 - 2024. All rights reserved.