VBS Shell.Application中ShellExecute的使用方法详解
在VBScript中,Shell.Application
对象的ShellExecute
方法是一个非常有用的函数,它可以用来在Windows系统中执行各种操作,包括打开文件、运行程序、打印文件等等。
Shell.Application.ShellExecute(pathname, parameters, directory, showcmd, hwnd)
C:\Windows\System32\notepad.exe
C:\Users\user\Documents\report.docx
cmd.exe /c dir
1
: 正常窗口2
: 最小化窗口3
: 最大化窗口4
: 隐藏窗口
Dim shell
Set shell = CreateObject("Shell.Application")
' 打开记事本
shell.ShellExecute "notepad.exe", "", "", 1, 0
' 打开指定的文档
shell.ShellExecute "C:\Users\user\Documents\report.docx", "", "", 1, 0
' 在命令提示符中执行dir命令
shell.ShellExecute "cmd.exe", "/c dir", "", 1, 0
' 隐藏窗口运行一个程序
shell.ShellExecute "calc.exe", "", "", 4, 0
cmd.exe /c
来执行命令行命令。showcmd
参数来控制窗口的显示方式。On Error Resume Next
来捕获错误,并进行相应的处理。runas
命令。ShellExecute
函数是VBScript中一个非常强大的工具,可以用来执行各种操作。通过灵活运用该函数,可以实现很多自动化任务。
希望这个详细的解释能帮助你更好地理解和使用ShellExecute函数!
如果你还有其他问题,欢迎随时提问!