lenny Asked: 2022-11-09 03:02:48 +0800 CST2022-11-09 03:02:48 +0800 CST 2022-11-09 03:02:48 +0800 CST 从任务计划程序运行 VB 脚本时,如何防止弹出此对话框? 772 这是当我在仅调用 VB 脚本的任务计划程序中运行任务时弹出的不需要的对话框。知道如何让我的 Windows 理解,我确实想使用 Windows 脚本主机而不是一些文本编辑器来运行 .vbs 文件吗?我已经尝试过Open with>Choose another app然后选择带有Always use this app复选标记的主机。 windows 1 个回答 Voted Best Answer LesFerch 2022-11-09T05:38:07+08:002022-11-09T05:38:07+08:00 通过任务计划程序运行脚本时,您必须运行关联的 EXE 并将脚本名称作为参数传递。对于 VBScript,您可以使用 wscript 或 cscript 运行脚本。例子: wscript.exe "c:\scripts\myscript.vbs" cscript.exe "c:\scripts\myscript.vbs" 注意:exe名称在program字段中,脚本名称在arguments字段中,但是如果您将它们一起输入,任务计划程序将为您将它们分开。 注意:如果您的脚本有任何交互式内容(例如 MsgBox),您必须使用“仅在用户登录时运行”选项。您还可以将所有“MsgBox”更改为“WScript.Echo”并通过CScript.exe 运行。
通过任务计划程序运行脚本时,您必须运行关联的 EXE 并将脚本名称作为参数传递。对于 VBScript,您可以使用 wscript 或 cscript 运行脚本。例子:
注意:exe名称在
program
字段中,脚本名称在arguments
字段中,但是如果您将它们一起输入,任务计划程序将为您将它们分开。注意:如果您的脚本有任何交互式内容(例如 MsgBox),您必须使用“仅在用户登录时运行”选项。您还可以将所有“MsgBox”更改为“WScript.Echo”并通过CScript.exe 运行。