从 VBScript 执行 cmd 命令
如何从 VBScript(不是通过 .bat 文件)执行 cmd
命令
例如,我想从 VBScript 执行以下命令:
cd /d C:dir_test\file_test
sanity_check_env.bat arg1
How I can Execute a cmd
command from VBScript (not by .bat file)
For example, I want to execute the following from VBScript:
cd /d C:dir_test\file_test
sanity_check_env.bat arg1
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
要运行“dos”命令,您需要实例化
WScript.Shell
对象并使用它的Run()
方法:To run 'dos' commands you need to instantiate the
WScript.Shell
object and use it'sRun()
method:创建 WScript.Shell 对象并对其调用 Run() 方法。
http://msdn.microsoft.com/en-我们/library/d5fk67ky(v=vs.85).aspx
Create WScript.Shell object and invoke Run() method on it.
http://msdn.microsoft.com/en-us/library/d5fk67ky(v=vs.85).aspx
还可以调用 oShell.Exec 以便能够读取 STDIN/STDOUT/STDERR 响应。非常适合错误检查,这似乎是您在理智地进行的.BAT。
Can also invoke oShell.Exec in order to be able to read STDIN/STDOUT/STDERR responses. Perfect for error checking which it seems you're doing with your sanity .BAT.