中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 版主等高人帮我解释一下ping的详细用法吧??
作者:
标题: 版主等高人帮我解释一下ping的详细用法吧?? 上一主题 | 下一主题
jellord
初级用户





积分 92
发帖 26
注册 2007-3-10
状态 离线
『楼 主』:  版主等高人帮我解释一下ping的详细用法吧??

为了在两个u盘间建立批处理程序copy文件,经过几天的努力,终于解决了因电脑分区不同而导致u盘盘符不同的问题,通过下面三种方法都可以顺利取得当前u盘后面的u盘的盘符: 方法1: @echo off setlocal EnableDelayedExpansion set drive=%cd:~0,1% echo 当前盘符是%drive% set var=BCDEFGHIJKM set vsr=CDEFGHIJKML for /l %%a in (1,1,11) do ( if "!var:~%%a,1!"=="!drive!" echo 下一盘符是!vsr:~%%a,1%! ) pause 方法2: @echo off setlocal EnableDelayedExpansion set drive=%cd:~0,1% echo 当前盘符是%drive% set var=BCDEFGHIJKM for /l %%a in (1,1,11) do ( if "!var:~%%a,1!"=="!drive!" set vsr=!var:~%%a,2! ) echo 下一盘符是!vsr:~1,1%! pause 方法3: @echo off setlocal EnableDelayedExpansion set drive=%cd:~0,1% echo 当前盘符是%drive% set var=BCDEFGHIJKM for /l %%a in (1,1,11) do ( if "!var:~%%a,1!"=="!drive!" set b=%%a ) set /a b+=1 echo 下一盘符是!var:~%b%,1%! pause 不过我在试图通过ping命令解决问题是遇到麻烦,对ping命令的详细用法都不太清楚,请指教。如下面的这段代码, @echo off :Head cls setlocal EnableDelayedExpansion set line="我是要循环的字~我的长度是15" for /l %%i in (0,1,15) do ( set /p=!line:~%%i,1!<nul ping/n 2 127.1>nul ) goto Head 其中set /p=!line:~%%i,1!<nul ping/n 2 127.1>nul 这两行都不明白是什么意思? <nul是什么意思呢?set命令怎么没有指定变量呢? [ Last edited by jellord on 2007-3-16 at 11:27 AM ]


2007-3-17 00:23
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
yangzhiyi
中级用户





积分 261
发帖 123
注册 2006-6-6
状态 离线
『第 2 楼』:  

ping -n 2 127.1 >nul


2007-3-17 06:27
查看资料  发短消息  网志   编辑帖子  回复  引用回复
qjbm
初级用户





积分 125
发帖 44
注册 2007-1-24
状态 离线
『第 3 楼』:  

.................看了楼主的帖子让我感到自己真的不是一般的笨.. 在我新手的时候也曾问过自己这个问题,折磨了我好几个小时. 我怎么就没想到论坛上发帖问一下呢...................... ----------------------------------------------------------------- 告诉你一个经典参数: /? 一楼问题请参阅 SET /? ----------------------------------------------------------------- 2007年,天天来........................................... 天天哭.......................................... 论坛里全都是这样的好帖子!!!! [ Last edited by qjbm on 2007-3-16 at 08:45 PM ]


2007-3-17 09:42
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: