首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

请教怎么使用 VB 启动外部程序

2012-02-03 
请问如何使用 VB 启动外部程序小弟刚学VB 想写一个启动软件 快捷的启动机子上的东西 呵呵然后有个问题 就

请问如何使用 VB 启动外部程序
小弟刚学VB 想写一个启动软件 快捷的启动机子上的东西 呵呵 
然后有个问题 就是 我不想写绝对路径 这样我在别的地方也能直接用这个软件 例如我机子上是A.EXE在C盘 可是 在公司机子上A.EXE在D盘 这要是写绝对路径是无法启动了 我在网上搜了半天 都没有满意的结果
这是我写的 
Private Sub Command1_Click()
Shell "D:\M01\KartRider.exe", vbNormalFocus
End Sub
麻烦谁能帮忙改成 相对路径就能启动 达到通用性 谢谢 网上是搜好久了 怀疑到底行不行

[解决办法]
程序无法事先知道A.EXE的实际路径,如果你在C盘和D盘都有a.exe,那你要让程序运行哪个一个呢?
所以你必须要想办法让程序知道你到底想要运行哪个程序才行。
如:你保存文件的路径在某一个文本文件中。
[解决办法]
运行一个程序,必须知道它的路径
你不给路径当然就运行不了
而楼主又不要通过对话框设置路径
当然也就不要在文本文件记录路径的这一招了
那就只有搜索了,但遇见同名的怎么办????
所以这个要求根本不能实现

热点排行