如何创建批处理文件计时器以在一天内执行/调用另一批处理

14 cmd timer batch-file

如何创建批处理文件计时器以在一天中执行/调用另一批可能在给定时间运行但不在周末运行?必须在系统时间运行也可以.cmd在xp server 2003上运行

dan*_*l11 32

对于脚本的计时器部分,我非常推荐使用:

echo.
echo Waiting For One Hour... 
TIMEOUT /T 3600 /NOBREAK
echo.
echo (Put some Other Processes Here)
echo.
pause >nul
Run Code Online (Sandbox Code Playgroud)

此脚本等待1小时(3600秒),然后继续使用脚本,用户无法按任何按钮绕过计时器(除了CTRL + C).

您可以使用

Timeout /t 3600 /nobreak >nul
Run Code Online (Sandbox Code Playgroud)

如果您不想在屏幕上看到倒计时.

  • 尼斯.我刚刚发现这个搜索一个简单的批处理文件计时器解决方案 - 效果很好,谢谢!编辑:我正在使用它与goto-"循环"一起创建一个简单的脚本,定期更新我的SVN工作副本. (3认同)

Tim*_*Tim 11

我会使用调度程序(控制面板)而不是cmd行或其他应用程序.

控制面板 - >计划任务


Jef*_*ula 1

我通过编写一个小的 C# 应用程序来实现这一点,该应用程序只是唤醒以启动定期任务 - 不知道是否可以通过批处理文件来实现,而无需下载扩展来支持睡眠命令。(就我而言,Windows 调度程序不起作用,因为启动的应用程序没有可用的图形上下文。)