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

[其他] 批处理中有没有自动执行第一行命令的代码?

批处理中有没有自动执行第一行命令的代码,我做的批处理要反复执行~~~把这个代码放到最后,命令全部执行完后就从头在 执行1遍,反复如此

你说的是反复执行吗?
那么第一行命令又是什么意识?
在开头加上标签,结尾用goto 返回开头的标签就可以反复执行。
你到底是要反复执行批处理的第一行代码还是反复执行整个批处理代码,说清楚点。
技术问题请到论坛发帖求助!

TOP

反复执行全部命令

TOP

把你的代码贴出来看看?!

TOP

可以利用%0
测试代码
  1. @echo off
  2. set /a num+=1
  3. echo %num%
  4. pause
  5. if "%num%"=="2" goto End
  6. %0
  7. :End
  8. echo 结束
  9. pause>nul
复制代码
ㄗs:A good programming is 99% sweat and 1% coffee!--①個亾

============ >   hi.baidu.com/novaa   <============

TOP

@echo off

rem 设置名称,帐号,密码
set adslmingzi=输入你的宽带连接名字
set adslzhanghao=输入你的宽带的帐号
set adslmima=输入你的宽带的密码

:start

rem 连接
Rasdial %adslmingzi% %adslzhanghao% %adslmima%
echo 连接中

rem 你的IP
ipconfig

rem 延时10秒,
ping 127.0.0.1 -n 10

rem 断开连接
Rasdial %adslmingzi% /disconnect
echo 断开连接

rem 延时5秒,
ping 127.0.0.1 -n 5

rem 循环
goto start
知道了

TOP

建议
使用ping时候用>nul将结果定到空设备
echo 提醒用户的时候最好加上时间延迟。不然用rem注释就可以了。
ㄗs:A good programming is 99% sweat and 1% coffee!--①個亾

============ >   hi.baidu.com/novaa   <============

TOP

返回列表