如何用VB设计一个简单的应用程序来实现“单击按钮打开运行计算机中的某个应用程序”

如:点击a.exe中的“打开”按钮就能执行计算机中的b.exe文件。用其他的程序语言也可以~~最好附上源码,没有的话,有关键语句也行... 如:点击 a.exe中的“打开”按钮就能执行计算机中的b.exe文件。

用其他的程序语言也可以~~
最好附上源码,没有的话,有关键语句也行
展开
 我来答
百度网友e16844a35
2006-03-29 · 超过18用户采纳过TA的回答
知道答主
回答量:126
采纳率:0%
帮助的人:54.4万
展开全部
用win32api函数
shellexecute
它是最好的
原型为
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
'再窗体画个按钮
private sub command1_click()
ShellExecute me.hwnd,"open","文件路径","运行参数","",显示方式

end sub
'其中文件路径为你要打开的文件,当然不只exe文件,如果是exe文件则可以带参数,显示方式有很多种,为1时表示正常显示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9bade3d
2006-03-29 · TA获得超过1063个赞
知道小有建树答主
回答量:428
采纳率:0%
帮助的人:466万
展开全部
Dim ProcID As Integer
' Run Calculator.
ProcID = Shell("C:\Windows\system32\calc.exe", AppWinStyle.NormalFocus)
' The preceding path is for Windows XP;
' The Windows 2000 path is C:\WINNT\system32\calc.exe.
这是一段调用系统自带计算器的代码,把上面的代码加到一个事件中去试试(比如:button_click事件),就明白了.

如果a.exe和 b.exe在同一目录下,可以像楼上那样写,如果不在,就写相对路径或绝对路径(上例为绝对路径)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5494a3c2f
2006-03-29 · 超过20用户采纳过TA的回答
知道答主
回答量:250
采纳率:0%
帮助的人:0
展开全部
首先在窗体上建立一个按钮,编写该按钮的单击事件如下:
Dim ProcID As Integer
' Run Calculator.
ProcID = Shell("C:\Windows\system32\calc.exe", AppWinStyle.NormalFocus)
' The preceding path is for Windows XP;
' The Windows 2000 path is C:\WINNT\system32\calc.exe.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
放飞梦想zr5kY
2006-03-29 · TA获得超过141个赞
知道小有建树答主
回答量:239
采纳率:0%
帮助的人:173万
展开全部
最简单的用shell语句
Private Sub Command1_Click()
Shell "b.exe"
End Sub
其中b.exe为完整路径,省略路径指同目录。

参考资料: http://www.chinavb.net

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
止天睿2k
2006-03-29 · TA获得超过368个赞
知道小有建树答主
回答量:359
采纳率:0%
帮助的人:350万
展开全部
这样就可以

Private Sub Command1_Click()
Shell "b.exe"
End Sub

给你个连接,学习下吧,呵呵
http://www.xuevb.net/modules/news/article.php?storyid=781
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式