为什么vb的shell函数在有的电脑上能用,有的就不能用?
我写了一个很简单的程序
Private Sub Command1_Click()
Call VBA.Shell(App.Path & "\a.bat")
End Sub
然后a.bat的内容是这样的
c:
dir /s/p
我把这个程序编译成exe文件后放到几台电脑上去用,结果我发现有的电脑会运行a.bat,有的电脑就不会
表现出的状态是,如果会运行a.bat,那么就会出来一个cmd窗口,里面有目录内容
如果不会运行a.bat,那么cmd窗口就一闪而过。
为什么有好多电脑都不能运行我这个程序生成的exe文件呢?