2014-09-19 48 views
0

我已经安装了程序,我需要运行命令行才能执行某些操作。所以我想创建一个简单的vbscript来执行这个命令,以便我使用SCCM2012将cmd部署到多台机器上。创建一个基本的VBScript来调用单个命令

程序坐落在的%ProgramFiles%目录,它是一个命令开关,我想用一个“EXE”文件,例如

的Program.exe -testcmd

希望这是有道理的,并任何人都可以协助吗?

我已经看过了论坛,但我不明白所有的命令脚本的意思是......(我无望)

+0

搜索因为这已被多次回答。 – Sorceri 2014-09-19 16:55:08

回答

1

可以使用WshShell对象的Run方法。只要确保将引号放在EXE路径的周围。在VBScript中,您需要隐藏嵌入的引号(通过加倍引号),或者您可以使用Chr(34)语句。

strCmd = Chr(34) & "%ProgramFiles%\program.exe" & Chr(34) & " -testcmd" 
CreateObject("WScript.Shell").Run strCmd 
+0

谢谢邦德先生!作品一种享受,你刚刚救了我几个小时的进一步沮丧。有一个惊人的周末! :) – 2014-09-19 17:01:58