VB Shell启动程序的工作目录问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 13:03:38
VB中shell命令,运行程序
如:一个程序,在C:\pro1,用Shell启动一个在 C:\pro2 里面的程序, pro2 里面的那个程序启动了,但是却在 C:\pro1 里面工作(例如读取设置文件,但是读不到,最后建立了一些0字节文件),如何使 指明shell启动程序在那个目录工作?

想执行CMD那样···
先执行C:\pro2再执行命令····可以生成一个bat来执行!

应该就是参数的问题吧,
shell "C:\pro2\aaa.exe",vbNormalFocus不行换其他几个参数试一下!

在shell C:\pro2 之前,先运行一句cd c:\pro2试试。