![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-02 15:29 |
共 48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 关于进度条延时的一个疑问? |
| 可打印版本 1,418 / 7 |
| 第1楼 outmind | 发表于 2006-12-05 03:38 |
| 初级用户 发帖 22 积分 52 | |
|
关于进度条延时的一个疑问? @echo off
set b================================================================================ set b1=- set n=1 :t1 cls set b1=%b1%- set b=%b:~1% echo Loading Windows 2000... echo %b1%%b% set /a n+=1 if %n%==80 goto end ping 2 172.1 >nul goto t1 :end 里面的ping 2 172.1>nul 我换成ping -n 2 172.1>nul 就不行了,有人知道为什么吗? 还有在提示符下直接输入ping 2 172.1 提示错误啊,加上-n 就不会提示 |
|
| 第2楼 ccwan | 发表于 2006-12-05 04:58 |
| 金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊 | |
|
172.1是什么?换成127.1你再试试就行了。
|
|
| 第3楼 ccwan | 发表于 2006-12-05 05:00 |
| 金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊 | |
| 第4楼 outmind | 发表于 2006-12-05 08:08 |
| 初级用户 发帖 22 积分 52 | |
|
我不是那个意思啊,不论是多少,不输-n 肯定在CMD下执行不了的。提示出错
|
|
| 第5楼 ccwan | 发表于 2006-12-05 21:03 |
| 金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊 | |
|
我这里没问题啊
|
|
| 第6楼 outmind | 发表于 2006-12-06 05:36 |
| 初级用户 发帖 22 积分 52 | |
|
不行啊,几个系统下都不行。。。。。。。。。。。
用ping -n 才是对的啊? 附件 yanshi.JPG (36.1 KiB) |
|
| 第7楼 ccwan | 发表于 2006-12-06 21:41 |
| 金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊 | |
|
首先,我将兄弟顶楼的代码运行,速度正常;
接着,我将兄弟顶楼的代码“ping 2 172.1 >nul”改为“ping -n 2 172.1 >nul” 因为172.0.0.1地址ping不通,大约10秒左右,移动一个格; 然后,我将代码改为“ping -n 2 127.1 >nul“,速度正常。 所以,用一个ping不通的网址,实现你的目的不理想,因此我在2、3楼让你使用127.1,127.0.0.1是回送地址,指本地机。 127.0.0.1是用来检测网络的自己的IP.就是说任何一台电脑来说,不管是否连接到internet上,127.0.0.1对于自己来说都是自己。 [ Last edited by ccwan on 2006-12-6 at 09:43 PM ] |
|
| 第8楼 outmind | 发表于 2006-12-08 00:15 |
| 初级用户 发帖 22 积分 52 | |
|
呵呵,我的意思不是纠缠在那个IP上,而是-n 参数要不要的问题,你看我的截图没有-n参数,在WIN XP SP 2里是错误的命令。
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |