标题: 这个判断用if或者for怎么写? [打印本页]
作者: wolfan 时间: 2012-8-25 13:53 标题: 这个判断用if或者for怎么写?
- :a1
- rasdial 宽带连接 XXX xxxx ||goto a2 &&goto b2
-
- :a2
- echo No!
- ping 127.1 -n 3>nul
-
- :b2
- echo Yes.
- ping 127.1 -n 3>nul
- exit
复制代码
请问这断如果用if/for怎么写?
是用IF ERRORLEVEL 判断下吗?还是怎么样。
作者: apang 时间: 2012-8-25 14:15
- if "%errorlevel%"=="0" (echo OK) else echo NOK
复制代码
作者: wolfan 时间: 2012-8-25 15:36
回复 2# apang
还有重拔啊。
是不是- if "%errorlevel%"=="0" (echo OK) else echo NOK&goto a1
复制代码
作者: wolfan 时间: 2012-8-25 15:50
本帖最后由 wolfan 于 2012-8-25 15:53 编辑
- @echo off
- :a1
- rasdial 宽带连接 xxxx xxxxx2
- if "%errorlovel%"=="0" (echo Ok &goto b1) else goto a1
- pause
-
- :b1
- echo yes
- ping 127.1 -n 3
- exit
复制代码
正确的道好,可是一个问题,他没拔上,会重拔,但是拔上后就一直在循环了。
这个问题要怎么解决呢?还是那错了。
ps:太奇怪了,我用错的密码也能拔上。。。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |