gpt4 book ai didi

windows-7 - 如何使用 Messagebox 在 Windows 7 任务调度程序中启动 VBS 脚本?

转载 作者:行者123 更新时间:2023-12-04 03:09:13 25 4
gpt4 key购买 nike

我正在使用 Win7 x64 Professional,并尝试使用 Windows 任务调度程序运行 VBS 脚本。我的问题是,该脚本的行为与直接启动的脚本完全不同,即使我以高权限启动它并使用相同的用户也是如此。

我注意到的一件事是,例如,不可能在屏幕上输出任何消息框。

在 Windows XP 下,我记得有一个名为“允许与桌面交互”的选项,它解决了很多这些问题,但我在 Win7 上找不到这些选项。

我还尝试运行 Wscript.exe,并将脚本文件作为命令行选项传递,但这会导致脚本根本没有启动,即使任务调度程序说它已正确启动。

您能否解释一下在 Win7 中启动 VBS 的最佳方法是什么,以便具有与直接在资源管理器中启动脚本相同的行为?

最佳答案

您应该使用 CScript.exe超过 WScript.exe这样像 WScript.Echo 这样的命令将输出到控制台而不是对话框。正如您所指出的,计划任务应避免 MessageBox 或任何可能导致脚本阻塞的 UI 元素。

我建议您按如下方式安排您的脚本:

C:\Windows\System32\CScript.exe //Nologo //B X:\PathToYourScript\YourScript.vbs

我为您选择的选项是“防止 Logo 显示”和“批处理模式”。通过运行 CScript /? 查阅您的在线帮助在命令提示符下。

关于windows-7 - 如何使用 Messagebox 在 Windows 7 任务调度程序中启动 VBS 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8925908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com