[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 【已解决】批处理如何开机时扫描A~Z盘,且记录自身运行次数?

本帖最后由 李安阳 于 2014-11-18 00:14 编辑

【百度投问无果】麻烦大神帮忙做一个批处理 开机启动时扫描A~Z盘  无XXX文件就立即关机  且记录自身运行次数  如果运行次数达到10次就goto  1

:1
echo 这样明白多了吧,我怕我说得不明白- -


-_-最好先测试一下 免得到时又要麻烦你们。
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

回复 3# DAIC


    谢谢

TOP

回复 2# 李安阳
  1. @Echo Off
  2. SetLocal EnableDelayedExpansion
  3. If Exist %Temp%\Times.txt (
  4.     Set /P Times=<%Temp%\Times.txt
  5.     If !Times! GEQ 5 Goto yamadie
  6. )
  7. Set /A Times+=1
  8. >%Temp%\Times.txt Echo,!Times!
  9. Pause
  10. Exit
  11. :yamadie
  12. Echo ............This is yamadie?!
  13. Pause
复制代码
2

评分人数

TOP

- -本来我可以到处抄一下然后拼出来的  但是抄的代码有点问题    所以请大神帮我做个新的  
我的百度问的-_-我没测试清楚就采纳了  他只能记录运行记录1次第二次运行就直接goto 了   我在百度问的要求是运行5次就goto

@Echo Off
SetLocal EnableDelayedExpansion
If Exist %Temp%\Times.txt (
    Set /P Times=<%Temp%\Times.txt
    If !Times! GEQ 5 Goto yamadie
) Else (
    Set /A Times+=1
    Echo %Times%>%Temp%\Times.txt
)
Pause
Exit
:yamadie
Echo ............This is yamadie?!
Pause

TOP

返回列表