永发信息网

vb shell 调用相对路径的程序,程序本身带相对路径的参数

答案:2  悬赏:50  手机版
解决时间 2021-02-10 11:04
  • 提问者网友:谁的错
  • 2021-02-10 07:04
用vb shell调用一个相对路径的程序,如App.Path & "\数据\Ct.exe
而ct程序执行时本身需带相对路的径参数,如App.Path & \数据\xx
该怎么写?
如:Shell (App.Path & "\数据\Ct.exe -d App.Path & \数据\xx")
最佳答案
  • 五星知识达人网友:神鬼未生
  • 2021-02-10 08:35
Shell App.Path & "\数据\Ct.exe -d " & App.Path & "\数据\xx"

另外用App.Path前建议判断下是否结尾有“\”。因为有时候是有"\"的 这个时候再加\,vb就不认识了。
如:
Dim AppPath as string
apppath = app.path
if right(apppath,1)<>"\" then apppath = apppath & "\"

shell apppath &”数据\ct.exe -d " & apppath & "数据\xx"
全部回答
  • 1楼网友:躲不过心动
  • 2021-02-10 09:15

如何直接放在和你生成应用程序(exe)放在一起则:shell app.path & "\603.exe"

如果是放在你生成的应用程序中另一个文件夹中,例如你上面所示的shell app.path & "\pictruce\603.exe"

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯