关于VB调用外部程序的问题

来源:百度知道 编辑:UC知道 时间:2024/05/11 19:53:18
我要用VB调用外部程序1.exe与2.exe,用了shell函数。用VB生成了可执行文件。问题是如果我要将这个可执行文件与1.exe,2.exe一起拷贝到另一台机器上,1.exe,2.exe的路径发生了变化,在用原来VB生成的可执行文件就不管用了。有没有什么办法能使shell函数里面的路径能够随着文件在不同计算机之间互相拷贝而发生动态变化呢

这样可以解决你的问题:

看一看代码:
Private Sub Command1_Click()

Shell App.Path & "1.exe", vbNormalFocus

End Sub

App.Path & "1.exe", 的意思就是到应用程序所在的路径来找1.exe,

你可以把你的shell函数加上app.path的路径。

然后拟你只要将你用VB生成了可执行文件以及1.exe文件放在一个目录下就

可以了!!!

估计 用shell函数不太可能吧 `
但是 我有 和办法 不知道 能不能帮助你`

听好 `
就是 假如说 你想吧 1.exe 和2.exe拷贝的另一个电脑里 怕文件路径出错 那么 你就这么着 ` 建立一个文件` ` 让这个程序 就在这个文件夹 里 运行 不能超出这个文件范围 `
比如` shell"新建文件夹\1.exe"
shell"新建文件夹\1.exe"

我以前 用这中方法 做个光盘启动界面 呵呵 `
我也是个菜鸟` ` 不过希望能够帮助你` ``