上次完成后重新运行相同的 .EXE 程序

上次完成后重新运行相同的 .EXE 程序

我有这个 PaymentAPI.exe 程序需要运行,然后休息 5 分钟,然后继续运行新实例。至关重要的是,不应同时运行超过 1 个实例。运行时间可能取决于网络连接和内部数据。

例如,它可能运行 5 分钟或 30 分钟。但是无论运行多长时间,完成后,它都会等待 5 分钟然后再次运行。如何在任务计划程序中设置此类设置?谢谢。

答案1

使用批处理脚本(.bat),如下所示:

:loop
PaymentAPI.exe
timeout 300
goto loop

它会一直循环,每次启动之间都会等待 300 秒。

编辑:这个极其简单的脚本被否决了,显然是因为对其功能缺乏理解。

它基于这样一个事实:只要程序正在执行,启动程序的脚本就会暂停。要并行执行而不导致脚本暂停,程序必须由 启动命令,而不是通过简单的调用,然后会打开一个自己的新窗口(图形或控制台)。这就是上述脚本所基于的,以实现发布者所要求的确切内容。

相关内容