Shell函数错误"无效的过程调用或参数"

时间:2016-07-04 03:00:20

标签: shell vb6

编辑批处理文件后,我想运行它。当我从桌面运行它时,它运行正常,但从我的程序,我收到错误:

  

无效的过程调用或参数

批处理文件一直在使用,直到VB6程序结束。

dRetVal = Shell("C:\Users\Theo\Desktop\BatchName.bat", vbMinimizedNoFocus)

这条线有什么问题?或者你有其他建议吗? 谢谢!

1 个答案:

答案 0 :(得分:1)

批处理文件由C:\Windows\System32\CMD.EXE运行。 CMD要求交换机/c运行并退出,/k在批处理完成后继续运行。见cmd /?