我用VB写一个调用别的EXE文件的程序,被调用的EXE文件执行的时候,会用到一些配置文件,我现在可以实现调用,当被调用的文件执行的时候,不能找到对应的配置文件,请大家帮帮忙,万分感谢!我用的SHELL调用的,我发现是目录的问题,但是实际用的时候,我不能把配置文件复制到调用程序文件的目录内,求救!!!!!!!!!!!!!!!!!!!!!! 我是用 retval = Shell(pAppPath & File1, 1) 来调用的EXE 文件的,假设我的 EXE 文件的路径为 pAppPath ="C:\PROCESS\TEST\" , File1是EXE文件的名称,比如为a.exe , 那我需要怎么才能把这个路径转换成相对路径呢? 以保证被调用的文件是在他自己的路径内执行的???
chdir "c:\abc"
shell "abc.exe"chdir 后面参数可以是变量。试试看吧!不一定生效。
pAppPath = "C:\Test\" ChDir pAppPath
retval = Shell(pAppPath & "a.exe", 1)
我的a.exe 在TEST文件夹里在执行的时候回对TEST里的一写CONFIG文件进行读取,但是现在还是这样,找不到配置的文件?
chdir "c:\test"
shell "a.exe"