求问大佬们如何使一段dos命令无限循环

weixin_43906477 2019-05-12 04:36:26
@echo off for %a in ("C:\Users\lenovo\Desktop\任务储存库\任务的发送.doc")do @set youxiabeyond=%~za for %a in ("C:\Users\lenovo\Desktop\任务储存库\任务发送.doc")do @set youxiabeyond1=%~za if "%youxiabeyond%" equ "%youxiabeyond1%" (echo copy C:\Users\lenovo\Desktop\任务回收站\任务的发送覆盖.doc C:\Users\lenovo\Desktop\任务储存库\任务的发送.doc /y) else echo (2) timeout /T 3 /NOBREAK echo 1

我的可以运行,发上来因为空格编排导致cmd运行出错是可能的,命令是正确的。。。
我想请教各位大佬如何给这段代码加一个循环语句,让他重复以上命令,或者听网上说需要写成bat的批处理命令吗,我知道规律,耽误大家的时间,我没有分,解决了问题,
...全文
404 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
吉普赛的歌 版主 2019-05-12
  • 打赏
  • 举报
回复
dos 命令有些过时了, 微软主推的是 power shell。 如果你不需要运行在一此低版本的Windows上(如 win xp, winserver2003), 可以考虑使用 powershell, 功能更强大。 https://www.pstips.net/powershell-for-loop.html
qq_25073223 2019-05-12
  • 打赏
  • 举报
回复
在外面 加一个goto 标签,可以吗?
类似这样

:label
goto label

dos无限循环命令样式
weixin_43906477 2019-05-12
  • 打赏
  • 举报
回复
成功了。。。。。。。。。。
weixin_43906477 2019-05-12
  • 打赏
  • 举报
回复
有木有大佬呀,我查到了需要把%写成%%然后通过goto start死循环,但是我的bat文件只循环一次就关闭了

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧