VBS变量用于执行

时间:2018-01-08 14:24:02

标签: variables vbscript execution

这是我的vbs:

Myvar = "calc"
command = "powershell.exe -nologo -command Myvar"
set shell = CreateObject("WScript.Shell")
shell.Run command,0

它不起作用。 calc没有被执行。

稍后,我将用带空格的ps1文件替换calc。 你能帮助我吗? 感谢。

1 个答案:

答案 0 :(得分:2)

"... Myvar"只是一个带引号的字符串,没有替换变量的值。

你需要连接变量,使用连接运算符&追加变量中的值:

command = "powershell.exe -nologo -command " & Myvar