我想运行vbs脚本。 当我在文件file_test.vbs
中写这个时cscript F:/tp/dir/test.vbs
它不起作用。 拜托,你能告诉我吗?有了正确的解决方案。 谢谢
答案 0 :(得分:0)
由于你没有包含你所得到的错误,所以我在这个错误的黑暗中捅了一下。
cscript
不是vbscript中的命令,因此您无法将其丢弃在vbs
文件中,并期望cscript将知道如何处理它。要在cscript
文件中运行vbs
,您需要创建一个shell对象并在该shell中执行它。
类似的东西:
Dim objShell
Set objShell = WScript.CreateObject( "WScript.Shell" )
objShell.Run("cscript.exe ""F:/tp/dir/test.vbs""")
Set objShell = Nothing
但是......打开一个shell来执行一个打开shell并执行一些vb脚本的vb脚本似乎有点傻。也许是为了测试自动化等等?
如果您想在cscript中运行cscript,可以将wscript shell更改为cscript。
另外,你拼错了csript所以它无论如何也不会有效。