首页 > 解决方案 > 我们有什么方法可以知道量角器脚本当前是否正在运行

问题描述

我需要在特定的时间间隔从 Windows 任务调度程序自动执行量角器脚本。
我可以通过在批处理文件中给出命令(量角器 conf.js)来做到这一点。我需要检查量角器脚本当前是否正在运行。
如果它不在运行模式下,那么我只需要执行批处理文件。
我怎样才能做到这一点?谁能帮我。

提前致谢。

标签: batch-fileprotractorwindows-task-scheduler

解决方案


我可以想到三个选项:

  1. 运行%windir%\system32\taskschd.msc /s,向下钻取到您的任务条目,右键单击并从下拉菜单中选择属性。选择设置选项卡,然后Do not start a new instance在 下的下拉选择框中进行选择If the task is already running, then the following rule applies:
  2. <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>将该元素添加到<Settings>您的任务 XML 文件中的组中并将其导入。
  3. 通过您用于创建任务的任何脚本/代码设置 MultipleInstancesPolicy 设置。请参阅ITaskSettings::put_MultipleInstances

推荐阅读