如何做写一个批处理文件,能每隔一定的时间自动运行同样的命令

2024年11月22日 14:55
有4个网友回答
网友(1):

你的问题不太清楚不好给你做,那就告诉你方法你自己做吧。

1 在win7下有一个命令是timeout

TIMEOUT [/T] timeout [/NOBREAK]
描述:
这个工具接受超时参数,等候一段指定的时间(秒)或等按任意键。它还接受
一个参数,忽视按键。
参数列表:
/T timeout 指定等候的秒数。有效范围从 -1 到 99999 秒。
/NOBREAK 忽略按键并等待指定的时间。
/? 显示此帮助消息。
注意: 超时值 -1 表示无限期地等待按键。
示例:
TIMEOUT /?
TIMEOUT /T 10
TIMEOUT /T 300 /NOBREAK
TIMEOUT /T -1
2 通用的就是ping命令了
ping 127.1 -n 60 >nul
上面那句就是ping自己60次 ping自己一次是一秒钟 60次就是一分钟
在写p的时候只要循环运行的代码中加入这一句就有延迟效果

网友(2):

:hello
start "" "c:\client.exe"
connect
ping 127.0 /n 60>nul
goto hello

rem /n后面可以设置时间,以上保存为bat

网友(3):

批处理好像不行吧,你总不能让那BAT一直跑吧!
建议开发一个服务程序或使用第三方的排程软件。

网友(4):

:loop
你的命令
goto loop