level 9
所谓【运行对话框】,就是要获得一个【可执行文件】的全路径和文件名。
有了【可执行文件】的全路径和文件名,
可以用【Shell】命令在 VB 中执行外部程序的运行命令。
VB—Shell 的语法:Shell(PathName[, WindowStyle])。
语法:
函数形式:Shell(PathName, WindowStyle)
命令形式:Shell PathName, WindowStyle
PathName:路径及可执行文件全名、DOS命令字符串;
WindowStyle(后置参数):
0 VbHide 窗口被隐藏,且焦点会移动
1 VbNormalFocus 窗口具有焦点,且会还原到它原来的大小和位置。
2 VbMinimizedFocus 窗口会以一个具有焦点的图标来显示(缺省值)。
3 VbMaximizedFocus 窗口是一个具有焦点的最大化窗口。
4 VbNormalNoFocus 窗口会被还原到最近使用的大小和位置,而当前活动的窗口仍然保持活动。
6 VbMinimizedNoFocus 窗口会以一个图标来显示,而当前活动的窗口仍然保持活动。
例如:用默认浏览器打开指定网页(VBS)
Dim oShell, cWY
Set oShell = WScript.CreateObject("WSCript.shell")
cWY = "http://www.163.com/"
oShell.run cWY
Set oShell = Nothing
例如:在 VB 中调用 IE 浏览器,并打开百度网站的主页。
Dim fnt As String
fnt = "C:\Program Files\Internet Explorer\"
fnt = fnt & "iexplore.exe http://www.BaiDu.com"
Shell fnt, 1
例如:在 VB 中调用《记事本》,并打开【ABC.TXT】文件。
Dim fnt As String
fnt = "C:\Windows\Notepad.EXE ABC.TXT"
Shell fnt, 1
例如:在 VB 中调用 Windows 的《计算器》。
Shell "C:\Windows\System32\Calc.EXE", 1
2020年07月11日 06点07分
