中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
« [1] [2] »
作者:
标题: PING 的问题 上一主题 | 下一主题
marryli
初级用户





积分 36
发帖 13
注册 2007-3-8
状态 离线
『楼 主』:  PING 的问题

做个批处理
测试与某个IP地址连接是否正常
下面是我写的 很菜哈

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



有不生成.txt文件的方法就能判断是否连通的吗?
谢谢

2007-3-8 11:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
marryli
初级用户





积分 36
发帖 13
注册 2007-3-8
状态 离线
『第 2 楼』:  没人回答吗?

太晚了 都睡了?
呵呵

2007-3-8 12:08
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
xngem
新手上路





积分 4
发帖 2
注册 2006-9-3
状态 离线
『第 3 楼』:  

ping 17.0.11.1
pause

2007-3-9 03:42
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 4 楼』:  


ping 127.0.0.1|find "ms" >nul&&echo OK


2007-3-9 05:22
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
blue812
初级用户





积分 57
发帖 29
注册 2006-9-27
状态 离线
『第 5 楼』:  

学习了.谢谢!!!

2007-3-9 05:55
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
vkill
金牌会员





积分 4103
发帖 1744
注册 2006-1-20
来自 甘肃.临泽
状态 离线
『第 6 楼』:  



  Quote:
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)

2007-3-9 06:04
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
Snickoow
初级用户

发粪涂墙


积分 30
发帖 16
注册 2007-3-8
来自 上海
状态 离线
『第 7 楼』:  

还是搞不大清楚啊!

2007-3-9 08:30
查看资料  发送邮件  发短消息 网志  OICQ (398885138)  编辑帖子  回复  引用回复
marryli
初级用户





积分 36
发帖 13
注册 2007-3-8
状态 离线
『第 8 楼』:  >nul是什么意思啊?

经常看到这个东西,也在网查了.XP自带的帮助也查过了
还是没弄懂
哪位老大能给解释一下啊?
谢谢

2007-3-10 08:36
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hxmupdata
初级用户




积分 76
发帖 39
注册 2007-3-9
状态 离线
『第 9 楼』:  

貌似ping -n 1 127.1>nul&&echo ok 就可以
2>nul 不懂讲讲



狐狸喜欢狡猾。。
2007-3-11 10:35
查看资料  发短消息 网志   编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 10 楼』:  

自己搜索啊,论坛搜索啊




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'>"
2007-3-11 11:02
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hxmupdata
初级用户




积分 76
发帖 39
注册 2007-3-9
状态 离线
『第 11 楼』:  



  Quote:
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



狐狸喜欢狡猾。。
2007-3-11 11:07
查看资料  发短消息 网志   编辑帖子  回复  引用回复
hxmupdata
初级用户




积分 76
发帖 39
注册 2007-3-9
状态 离线
『第 12 楼』:  

>是重定向
命令的输出默认在cmd显示出来
使用>就不会显示出来了

>nul 释放输出



狐狸喜欢狡猾。。
2007-3-11 11:43
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 13 楼』:  



  Quote:
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 ]

2007-3-12 00:43
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hxmupdata
初级用户




积分 76
发帖 39
注册 2007-3-9
状态 离线
『第 14 楼』:  



  Quote:
Originally posted by lxmxn at 2007-3-11 11:43:

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

哦 知道了 刚学习 平时都用别的语言编程的.........



狐狸喜欢狡猾。。
2007-3-12 06:20
查看资料  发短消息 网志   编辑帖子  回复  引用回复
hxmupdata
初级用户




积分 76
发帖 39
注册 2007-3-9
状态 离线
『第 15 楼』:  

问一句如果不加/a count=count-1后count为多少啊?为什么......
我自己理解的不知道对不对



狐狸喜欢狡猾。。
2007-3-12 06:26
查看资料  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: