VBS脚本如何执行Windows系统命令行batch脚本?
您可以使用下面的 VBScript 代码来执行批处理脚本:
Dim shell
Set shell = WScript.CreateObject("WScript.Shell")
shell.Run "cmd /c test.bat", 0, True
Set shell = Nothing
在此示例中,test.bat 是你要执行的批处理脚本的名称。
请注意,0参数是指将窗口标准输出和错误输出重定向到空设备,而 True 参数是指脚本执行完毕后将等待批处理程序退出。如果您不希望等待进程退出,请将 True 参数更改为 False。
此外,请注意,VBScript 脚本必须作为 Windows 系统管理员权限才能执行批处理脚本。如果您没有管理员权限,则无法执行批处理脚本。
如果遇到bat文件无法执行,请检查bat文件默认打开程序是否正确。如果不对,请修改bat文件默认打开程序。
要修改批处理文件(.bat)的默认打开程序,请按以下步骤操作:
- 选中任意一个批处理文件,右键点击并选择“属性”选项。
- 在“属性”对话框中,选中“常规”选项卡。
- 在“常规”选项卡下方的“打开方式”一栏中,单击“更改”按钮。
- 在“打开方式”对话框中,如果您想要从计算机上安装的程序中选择一个程序打开批处理文件,请单击“在此计算机上查找其他程序”,选择程序并单击“确定”。
- 如果您想要从 Windows Store 中选择一个应用程序打开批处理文件,则单击“微软商店中查找应用程序”,选择应用程序并单击“安装”。
- 如果您希望此程序成为批处理文件的默认程序,请选中“始终使用此应用打开 .bat 文件” 复选框。
- 单击“确定”按钮。
现在,您已成功更改了批处理文件的默认打开程序。下一次您双击打开该文件时,Windows 将自动使用您刚刚选择的默认程序来打开它。
请先 后发表评论~