关于VB启动外部exe程序的代码
假设我做了一个程序1.exe运行后点击上面的一个按钮启动自身文件路径下的另一程序2.exe如何实现?...
假设我做了一个程序1.exe 运行后点击上面的一个按钮 启动自身文件路径下的另一程序2.exe 如何实现?
展开
5个回答
推荐于2017-09-17 · 知道合伙人软件行家
关注
展开全部
程序运行目录的地址是 App.Path ,那么另一程序的地址就是 App.Path & "\2.exe"
至于调用的方式则有很多,比如
Shell App.Path & "\2.exe",vbNormal '逗号后面的是参数,表示的是窗口打开方式,具体可以问度娘
至于调用的方式则有很多,比如
Shell App.Path & "\2.exe",vbNormal '逗号后面的是参数,表示的是窗口打开方式,具体可以问度娘
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
虽然满意回答的答案可以用,不过建议还是在用app.path取路径的时候做个判断,判断路径是否是根目录,如果是根目录那个 app.path 返回的是带有 “\” 的,如果这样用shell app.path & "\2.exe" 那如果在根目录 假设D盘,那app.path & "\2.exe"结果就是 D\\2.exe 了。
可以下面这样判断
Shell IIf(Right(App.Path, 1) = "\", App.Path, App.Path & "\") & "2.exe", vbNormalFocus
分开写就是
if Right(App.Path, 1) = "\" then
path=App.Path
else
paht=App.Path & "\"
end if
shell path & "2.exe"
可以下面这样判断
Shell IIf(Right(App.Path, 1) = "\", App.Path, App.Path & "\") & "2.exe", vbNormalFocus
分开写就是
if Right(App.Path, 1) = "\" then
path=App.Path
else
paht=App.Path & "\"
end if
shell path & "2.exe"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
shell app.path & "\另一程序2.exe"
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询