从Visual Basics调用时,批处理文件无法正常运行

时间:2013-06-29 00:40:41

标签: windows batch-file vbscript cmd

我正在尝试编写将调用批处理文件的代码,等待它完成,然后转到Visual Basic中的下一行代码。我的代码确实打开了批处理文件,但它实际上并没有执行。它打开cmd窗口并显示我编写的一些非代码,但不执行。我通过点击它并运行cmd来测试批处理文件,它运行正常。只是没有通过VBS。

Dim objShell As Object

Set objShell = CreateObject("Wscript.Shell")
Wait = True
objShell.Run """C:\Users\wjones\Documents\Data Loader\Scheduler\process.bat""", 1, Wait

1 个答案:

答案 0 :(得分:3)

试试这个:

objShell.Run "cmd /c C:\Users\wjones\Documents\Data Loader\Scheduler\process.bat", 1, Wait