Vb中shell的妙用

看这段代码:
Private Sub Command1_Click()
Shell "control.exe"
End Sub
一个简单的按钮,执行一句shell,就打开了控制面板。
如果我们这样子做写,也打开了控制面板:
Shell "rundll32.exe Shell32.dll,Control_RunDLL", 1
看到了,这便是系统调用,比用API函数好用多了。
当然,如果想打开控制面板中相应的内容,则可以这样子写:
Shell "rundll32.exe Shell32.dll,Control_RunDLL appwiz.cpl"
说明:appwiz.cpl是添加删除文件组件,是专用控制面板打开。当然,你想更简单写,就这样子:
shell "control.exe appwiz.cpl"
因为,cpl文件专用control.exe打开。下面,我们要想打C盘,则这样写:
Shell "explorer.exe c:", 1
explorer.exe是资源管理器程序,他可以打开所有windows里的文件夹。如果要打开并运行一个具体文件,则这样子写:
Shell "C:\Program Files\Cisco Systems\Cisco TFTP Server\TFTPServer.exe",1
tftpserver.exe便是我想打开的具体可执行文件名。
下面我们来看在windows2000下面调用管理控件台,实现各种服务器管理。
Shell "C:\WINNT\system32\mmc.exe C:\WINNT\system32\gpedit.msc"
调用控件台mmc.exe打开msc文件,便是管理工具里的内容了。
好了,这里面好多有趣的东西,有待我们一起去发掘。

评论: 1 | 引用: 0 | 查看次数: 7649
发表评论
登录后再发表评论!