楼 主
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
状态 离线
第 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为多少啊?为什么......
我自己理解的不知道对不对
狐狸喜欢狡猾。。
论坛跳转:
— 请选择 —
站务公告 & 版主讨论
意见反馈 & 网友交流
DOS学习入门 & 精彩文章 (教学室)
DOS疑难解答 & 问题讨论 (解答室)
DOS启动盘 & LOGO技术 (启动盘室)
DOS批处理 & 脚本技术(批处理室)
DOS媒体世界 & 网络技术 (多媒体室)
DOS汉化世界 & 中文系统 (中文化室)
DOS开发编程 & 发展交流 (开发室)
DOS软件下载 & 游戏分享 (下载室)
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区
其它操作系统综合讨论区
WinPE、PowerShell及其它命令行系统专区
贴图灌水、文学娱乐专区
网络日志(Blog)
论坛回收站
├ 链接失效,待修正