【问题标题】:Stop taskeng.exe from opening when running a .bat via Task Scheduler通过任务计划程序运行 .bat 时阻止 taskeng.exe 打开
【发布时间】:2014-04-10 16:38:24
【问题描述】:

我有一个 .bat 文件,其中包含通过任务计划程序运行的以下示例内容。

C:\Windows\SysWOW64\cscript.exe C:\script.vbs > output

如何在每次任务运行时阻止 taskeng.exe 打开?

【问题讨论】:

    标签: windows batch-file vbscript


    【解决方案1】:

    Task Scheduler Engine (taskeng.exe) 专门用于处理您的任务的调度和执行。

    Link Here

    因此,每次任务运行时都阻止 taskeng.exe 打开是不明智的。

    像这样:

    【讨论】:

    • 那么,如何安排 .bat(以及后续的 .vbs)运行而不会每 5 分钟出现不方便的黑框?作为一名 Linux 管理员,我没有太多的 Windows 经验,但我知道我会通过 cron 做到这一点,而且不会这么难!
    • 您是否尝试过将C:\Windows\SysWOW64\cscript.exe 放在目标应用程序中,将C:\script.vbs 放在计划任务的参数中,而不是使用批处理文件?
    • @user2656114 在上面为您发布了屏幕截图。
    • 我正在将输出通过管道传输到文件中。使用该示例,管道不起作用,我会看到一个带有结果的 taskeng.exe 窗口,然后它会关闭。示例 C:\Windows\SysWOW64\cscript.exe 然后 C:\script.vbs > output 作为参数。
    • 好吧,如果您不想显示终端但仍想将其输出用作记录文件,那么您将遇到一些问题。这就像说您想使用 excel 输入表格但看不到 excel。从长远来看,这将是一个令人头疼的问题。最好只使用“Scripting.FileSystemObject”来处理文件的输出。
    猜你喜欢
    • 2016-06-24
    • 1970-01-01
    • 2014-10-13
    • 2014-10-15
    • 2020-07-07
    • 2015-04-02
    • 2015-08-08
    • 1970-01-01
    • 2017-06-07
    相关资源
    最近更新 更多