kunpeng0920 发表于 2010-4-16 15:58:00

知道用shell函数的过来看看!!!!

本帖最后由 作者 于 2010-4-16 20:54:30 编辑 <br /><br /> <p>大家能不能帮帮我:我想在vb中使用shell函数调用一个genb.exe程序,结果生成的文件显示在桌面上,这是怎么回事</p><p>Private&nbsp;Sub&nbsp;genblock_Click()<br/>Dim&nbsp;retval<br/>retval&nbsp;=&nbsp;Shell(App.Path&nbsp;&amp;&nbsp;"\EXE\Genb.exe",&nbsp;4)<br/>End&nbsp;Sub</p><p>运行genb.exe需要一个数据文件genb.dat,运行后生成四个文件,将genb.exe和genb.dat放在同一个文件夹下双击genb.exe可直接运行,生成的四个文件位于同一目录下,我用上面的程序调用genb.exe后不能自动读取同目录下的genb.dat,而是到桌面上去读取,且生成的文件也在桌面上,这是怎么回事??</p>

kunpeng0920 发表于 2010-4-18 11:24:00

这是不是跟vb的默认目录有关啊?

kunpeng0920 发表于 2010-4-19 09:05:00

谢谢大家,这个问题我已经解决了,用chdirve app.path和chdir app.path就可以了。

zuehuo 发表于 2010-7-1 10:58:00

什么
页: [1]
查看完整版本: 知道用shell函数的过来看看!!!!