Board logo

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

作者: 李安阳    时间: 2014-11-17 21:56     标题: 【已解决】批处理如何开机时扫描A~Z盘,且记录自身运行次数?

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

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

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


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

作者: 李安阳    时间: 2014-11-17 22:34

- -本来我可以到处抄一下然后拼出来的  但是抄的代码有点问题    所以请大神帮我做个新的  
我的百度问的-_-我没测试清楚就采纳了  他只能记录运行记录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
作者: DAIC    时间: 2014-11-17 23:29

回复 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
复制代码

作者: 李安阳    时间: 2014-11-18 00:13

回复 3# DAIC


    谢谢




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2