中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-07-06 14:44
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » PING 的问题 查看 2,165 回复 19
楼 主 PING 的问题 发表于 2007-03-08 11:14 ·  中国 山东 威海 联通
初级用户
积分 36
发帖 13
注册 2007-03-08 10:39
19年会员
UID 81082
性别 男
状态 离线
做个批处理
测试与某个IP地址连接是否正常
下面是我写的 很菜哈

ping 17.0.11.1 > a.txt
type a.txt | find "ms" && echo ----连接正常----



有不生成.txt文件的方法就能判断是否连通的吗?
谢谢
2 没人回答吗? 发表于 2007-03-08 12:08 ·  中国 山东 威海 联通
初级用户
积分 36
发帖 13
注册 2007-03-08 10:39
19年会员
UID 81082
性别 男
状态 离线
太晚了 都睡了?
呵呵
3 发表于 2007-03-09 03:42 ·  中国 青海 海东 中移铁通
新手上路
积分 4
发帖 2
注册 2006-09-03 23:49
19年会员
UID 61789
状态 离线
ping 17.0.11.1
pause
4 发表于 2007-03-09 05:22 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
19年会员
UID 59080
状态 离线
ping 127.0.0.1|find "ms" >nul&&echo OK
5 发表于 2007-03-09 05:55 ·  中国 广东 珠海 电信
初级用户
积分 57
发帖 29
注册 2006-09-27 02:04
19年会员
UID 63754
状态 离线
学习了.谢谢!!!
6 发表于 2007-03-09 06:04 ·  中国 甘肃 张掖 电信
金牌会员
★★★★
积分 4,103
发帖 1,744
注册 2006-01-20 13:00
20年会员
UID 49241
性别 男
来自 甘肃.临泽
状态 离线
Originally posted by lxmxn at 2007-3-9 05:22:
ping 127.0.0.1|find "ms" >nul&&echo OK

怎么还写的这么复杂那?

ping -n 1 127.1>nul 2>nul &&(echo ok)
7 发表于 2007-03-09 08:30 ·  中国 上海 青浦区 电信
初级用户
发粪涂墙
积分 30
发帖 16
注册 2007-03-08 07:07
19年会员
UID 81065
性别 男
来自 上海
状态 离线
还是搞不大清楚啊!
8 >nul是什么意思啊? 发表于 2007-03-10 08:36 ·  中国 山东 威海 联通
初级用户
积分 36
发帖 13
注册 2007-03-08 10:39
19年会员
UID 81082
性别 男
状态 离线
经常看到这个东西,也在网查了.XP自带的帮助也查过了
还是没弄懂
哪位老大能给解释一下啊?
谢谢
9 发表于 2007-03-11 10:35 ·  中国 江苏 南京 电信
初级用户
积分 76
发帖 39
注册 2007-03-09 06:54
19年会员
UID 81169
性别 男
状态 离线
貌似ping -n 1 127.1>nul&&echo ok 就可以
2>nul 不懂讲讲
狐狸喜欢狡猾。。
10 发表于 2007-03-11 11:02 ·  中国 四川 成都 教育网
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
自己搜索啊,论坛搜索啊

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
11 发表于 2007-03-11 11:07 ·  中国 江苏 南京 电信
初级用户
积分 76
发帖 39
注册 2007-03-09 06:54
19年会员
UID 81169
性别 男
状态 离线
Originally posted by marryli at 2007-3-7 22:14:
做个批处理
测试与某个IP地址连接是否正常
下面是我写的 很菜哈

ping 17.0.11.1 > a.txt
type a.txt | find "ms" && echo ----连接正常----



有 ...

set count=10
:again
set b=false
ping 17.0.11.1|find "ms"&&set b=ok&&echo ----连接正常------&&exit
if %b%==false echo -----连接不到------
set count=count-1 ::感觉这有点不对,....
if count==0 exit
goto again
狐狸喜欢狡猾。。
12 发表于 2007-03-11 11:43 ·  中国 江苏 南京 电信
初级用户
积分 76
发帖 39
注册 2007-03-09 06:54
19年会员
UID 81169
性别 男
状态 离线
>是重定向
命令的输出默认在cmd显示出来
使用>就不会显示出来了

>nul 释放输出
狐狸喜欢狡猾。。
13 发表于 2007-03-12 00:43 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
19年会员
UID 59080
状态 离线
Originally posted by hxmupdata at 2007-3-10 22:07:
set count=10
:again
set b=false
ping 17.0.11.1|find "ms"&&set b=ok&&echo ----连接正常------&&exit
if %b%==false echo -----连接不到------
set count=count-1 ::感觉这有点不对,....
if count==0 exit
goto again

  用 set 作算术运算应该加上参数 "/a","set /a count=count-1"

[ Last edited by lxmxn on 2007-3-15 at 11:29 AM ]
14 发表于 2007-03-12 06:20 ·  中国 江苏 南京 电信
初级用户
积分 76
发帖 39
注册 2007-03-09 06:54
19年会员
UID 81169
性别 男
状态 离线
Originally posted by lxmxn at 2007-3-11 11:43:

  用 set 作算术运算应该加上参数 "/a","set /a count==count-1"

哦 知道了 刚学习 平时都用别的语言编程的.........
狐狸喜欢狡猾。。
15 发表于 2007-03-12 06:26 ·  中国 江苏 南京 电信
初级用户
积分 76
发帖 39
注册 2007-03-09 06:54
19年会员
UID 81169
性别 男
状态 离线
问一句如果不加/a count=count-1后count为多少啊?为什么......
我自己理解的不知道对不对
狐狸喜欢狡猾。。
论坛跳转: