在固定时间内运行软件



>我正在创建一个正在调用其他批处理文件的批处理文件。有时第二个批处理文件会出错(因为找不到我正在运行的软件的许可证)。当错误发生时,会弹出一个窗口,我需要手动关闭(不可取,因为它需要循环运行)。 我想调用第二个批处理文件,如果它在 90 秒后没有完成运行,请终止它并转到我的第一个批处理文件的下一行。

这可能吗?

Pausesleeptimeout和其他一些可以帮到你。

我建议超时。

timeout /t 90

以下是更多信息:http://www.wikihow.com/Delay-a-Batch-File

要做你想做的事,你必须在某种逻辑中工作来决定timeout后做什么,但之后你可能会使用循环。这取决于代码的结构。也许切换一个布尔变量来确定是否要转到脚本的顶部。

最新更新