俊英:批处理的问题

来源:百度文库 编辑:高校问答 时间:2024/04/27 23:34:42
批处理中能这样吗?
当ping的返回值为"Request timd out."时就goto跳转呢?
能不能用if errorlevel来解决?
就是用返回码来判断是否连接.
方法正确再给100

或者当ping不通时就不ping了呢
不goto也行

我已经实现了
我已经实现了
我已经实现了
什么百度知道,我用200分都没人回答,批处理代码如下:
@echo on
ping 192.168.144.1 -n 1 -l 1
if errorlevel 1 goto liu
:wang
ping 192.168.144.1 -n 1 -l 1
:chong
goto wang
:liu
cd C:\WINDOWS\system32
ncpa.cpl
pause

我一遍一遍的试终于试出来了,当ping不通网关时就打开本地连接,通的时候就一遍一遍的ping.

你们说我把这两百分给谁呢?

不可以
request time out 是指icmp包发出后,长时间没有回应,所以会产生request time out。一般是ping 了一台网络中不存在的主机。
其实request time out 有很多原因,主机不存在是其一。
若 icmp 单纯被 ignore 或 drop 掉而非 reject ,也有可能得到 request time out ...

不可以
request time out 是指icmp包发出后,长时间没有回应,所以会产生request time out。一般是ping 了一台网络中不存在的主机。
其实request time out 有很多原因,主机不存在是其一。
若 icmp 单纯被 ignore 或 drop 掉而非 reject ,也有可能得到 request time out ...

批处理中不能这样判断Request timd out."时就goto。

request time out 是指发包后长时间没有回应,所以会产生request time out。如果是ping 了一台网络中不存在的主机,或者数据包被堵塞,都会返回request time out,这是就不能Goto了。

参教《管理信息系统》一书,分析MIS,再写代码,测试,等等

PING 192.068.1.1 /T啊
加个空格 和/T啊

不可以