这是我的vbs:
Myvar = "calc"
command = "powershell.exe -nologo -command Myvar"
set shell = CreateObject("WScript.Shell")
shell.Run command,0
它不起作用。 calc没有被执行。
稍后,我将用带空格的ps1文件替换calc。 你能帮助我吗? 感谢。
答案 0 :(得分:2)
"... Myvar"
只是一个带引号的字符串,没有替换变量的值。
你需要连接变量,使用连接运算符&
追加变量中的值:
command = "powershell.exe -nologo -command " & Myvar