在VB中怎样打开外部程序

在VB中怎样打开外部程序?能使用运行参数吗?参数可以用变量吗?如何操作?先谢谢了。注意:参数可以用变量吗?如何操作?5L能说详细些吗(给一个例子)?我的意思是:例(用记事... 在VB中怎样打开外部程序?能使用运行参数吗?参数可以用变量吗?如何操作?先谢谢了。
注意:参数可以用变量吗?如何操作?
5L能说详细些吗(给一个例子)?
我的意思是:
例(用记事本打开文本文件假设你的记事本位于c:\windows\system32\notepad.exe要打开文本为c:\a.txt):call shell "c:\windows\system32\notepad.exe c:\a.txt"
把"c:\a.txt"放在一个变量中(会变化)!!!

xianle1231:你的方法我试过,会提示“实时错误‘53’,文件未找到”
展开
 我来答
dangyj
2009-05-26 · TA获得超过1159个赞
知道小有建树答主
回答量:1040
采纳率:0%
帮助的人:1097万
展开全部
shell "程序地址"
如果需要用程序打开文件,比如说用播放器打开一个视频文件 那么写成
shell "c:\program files\kmplayer\kmplayer.exe d:\movie\1.rm"
这样就可用调用kmplayer播放器播放位于d盘 movie文件夹里面的1.rm视频文件了
masteryuri
2009-05-27 · TA获得超过689个赞
知道小有建树答主
回答量:593
采纳率:0%
帮助的人:472万
展开全部
外部调用用shell
加参数的话:call shell "可执行程序路径 参数"
例(用记事本打开文本文件假设你的记事本位于c:\windows\system32\notepad.exe要打开文本为c:\a.txt):call shell "c:\windows\system32\notepad.exe c:\a.txt"
如果你要外部调用你自己做的程序
用COMMAND来接收外部调用参数
比如你编了一个程序a.exe

你在另一个程序里用一句call shell "a.exe 12"来外部调用a.exe

在a.exe里如果有一句代码
b=Command
执行后变量b的值就是12

通过函数名调用程序自身函数用callbyname
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xianle1231
2009-06-01
知道答主
回答量:8
采纳率:0%
帮助的人:9万
展开全部
runExe="c:\windows\system32\notepad.exe "
myFile="c:\a.txt"
shell runExe & myFile

//晕…我这段代码的前提当然是myFile已经存在了
//看你问题的意思我还以为你所要打开的文件本来就在
//要是文件都不存在,你还打开它干嘛阿
//要不你就自己现判断是否存在,不存在自己创建,存在就直接访问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lxz1969
2009-05-26 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8524
采纳率:33%
帮助的人:1.1亿
展开全部
shell "c:\windows\system32\calc.exe"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Juncox
2009-05-26 · TA获得超过1638个赞
知道大有可为答主
回答量:1904
采纳率:0%
帮助的人:1592万

参考资料: http://hi.baidu.com/juncox

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Seven_C_y
2009-05-26 · TA获得超过113个赞
知道答主
回答量:86
采纳率:0%
帮助的人:0
展开全部
shell " 程序地址"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式