永发信息网

批处理用at定时运行批处理文件

答案:2  悬赏:20  手机版
解决时间 2021-02-17 18:30
  • 提问者网友:聂風
  • 2021-02-17 13:55
我想运行自己编写的ie.bat文件,但是又懒得打绝对路径所以编写了另一个批处理文件
work.bat:内容如下
@echo off
at 17:20 for /r "c:\" %%i in (ie*.bat) do (
@echo off
start /b "" "%%i" >nul
)

单独运行for程序可以成功,但是运行这个程序时,at中并没有计划的作业,是at语句出问题了吗,帮忙分析下,谢谢
最佳答案
  • 五星知识达人网友:一秋
  • 2021-02-17 15:05
你到控制面板的 任务计划中自己添加这个bat吧。bat改成这样就行。
@echo off
for /r "c:\" %%i in (ie*.bat) do ( start /b "" "%%i" >nul)
全部回答
  • 1楼网友:鱼芗
  • 2021-02-17 15:30

加个goto语句实现:

::3600为3600s(为1小时,根据情况而改)后运行目标程序,然后进行循环。

:a

ping 127.1 -n 3600

start \\server\update$\mzddesk\mzddesk.exe

goto :a

这是我的回答,谢谢采纳!

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯