中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-13 11:27
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS学习入门 & 精彩文章 (教学室) » PING 的问题
可打印版本  2,288 / 19
第1楼 marryli 发表于 2007-03-08 11:14
初级用户 发帖 13 积分 36
PING 的问题
做个批处理
测试与某个IP地址连接是否正常
下面是我写的 很菜哈

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



有不生成.txt文件的方法就能判断是否连通的吗?
谢谢
第2楼 marryli 发表于 2007-03-08 12:08
初级用户 发帖 13 积分 36
没人回答吗?
太晚了 都睡了?
呵呵
第3楼 xngem 发表于 2007-03-09 03:42
新手上路 发帖 2 积分 4
ping 17.0.11.1
pause
第4楼 lxmxn 发表于 2007-03-09 05:22
版主 发帖 4,938 积分 11,386
第5楼 blue812 发表于 2007-03-09 05:55
初级用户 发帖 29 积分 57
学习了.谢谢!!!
第6楼 vkill 发表于 2007-03-09 06:04
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
Originally posted by lxmxn at 2007-3-9 05:22:

怎么还写的这么复杂那?

ping -n 1 127.1>nul 2>nul &&(echo ok)
第7楼 Snickoow 发表于 2007-03-09 08:30
初级用户 发帖 16 积分 30 来自 上海
还是搞不大清楚啊!
第8楼 marryli 发表于 2007-03-10 08:36
初级用户 发帖 13 积分 36
>nul是什么意思啊?
经常看到这个东西,也在网查了.XP自带的帮助也查过了
还是没弄懂
哪位老大能给解释一下啊?
谢谢
第9楼 hxmupdata 发表于 2007-03-11 10:35
初级用户 发帖 39 积分 76
貌似ping -n 1 127.1>nul&&echo ok 就可以
2>nul 不懂讲讲
第10楼 electronixtar 发表于 2007-03-11 11:02
铂金会员 发帖 2,672 积分 7,493
自己搜索啊,论坛搜索啊
第11楼 hxmupdata 发表于 2007-03-11 11:07
初级用户 发帖 39 积分 76
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楼 hxmupdata 发表于 2007-03-11 11:43
初级用户 发帖 39 积分 76
>是重定向
命令的输出默认在cmd显示出来
使用>就不会显示出来了

>nul 释放输出
第13楼 lxmxn 发表于 2007-03-12 00:43
版主 发帖 4,938 积分 11,386
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楼 hxmupdata 发表于 2007-03-12 06:20
初级用户 发帖 39 积分 76
Originally posted by lxmxn at 2007-3-11 11:43:

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

哦 知道了 刚学习 平时都用别的语言编程的.........
第15楼 hxmupdata 发表于 2007-03-12 06:26
初级用户 发帖 39 积分 76
问一句如果不加/a count=count-1后count为多少啊?为什么......
我自己理解的不知道对不对
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023