中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何用“\-/”表示一个进度状态?
作者:
标题: 如何用“\-/”表示一个进度状态? 上一主题 | 下一主题
crenel
新手上路





积分 18
发帖 6
注册 2007-4-14
状态 离线
『第 46 楼』:  

写了一个... 昏倒....发了之后才发现是旧帖子....汗死...
@echo off
set str=^-^|^/^-^|^/
set f=1
set /a i=1
cls
setlocal enabledelayedexpansion
:test
     ping /n 1 127.1>nul
     if "%f%" == "1" (
       set/p=!str:~%i%,1!<nul 
       set f=0
       if "%i%" == "6" (set/a i=0) else (set/a i+=1)
       goto :test
      ) 
     :: echo %f% &pause
     set/p=<nul 
     set f=1
     goto :test
pause>nul
[ Last edited by crenel on 2007-4-16 at 04:15 PM ]


2007-4-17 05:12
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
menglongfc
初级用户





积分 45
发帖 25
注册 2007-4-21
状态 离线
『第 47 楼』:  

很有意思,收下了


2007-4-22 00:40
查看资料  发短消息  网志   编辑帖子  回复  引用回复
lililulula
中级用户





积分 302
发帖 138
注册 2007-3-29
状态 离线
『第 48 楼』:  

@echo off
rem qwe1234567 字符动画

setlocal enabledelayedexpansion
set b=\^|/-\^|/-
set 速度=1

rem ASCII码的08就是退格特殊控制符
set 退格=


:b
for /l %%i in (0,1,200) do call :a %%i
goto :b
:a
set/a a=%1%%4
set/p=!b:~%a%,1!<nul
ping/n %速度% 127.1>nul
set/p=%退格%<nul
goto :eof
美化下redtek转动动画的效果:) 挖坟墓会不会被- -?


2007-5-9 14:27
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
haiou327
高级用户

DOS时空


积分 713
发帖 348
注册 2007-2-10
状态 离线
『第 49 楼』:  

强啊!!!!!!!!!!!!!!!!!!!


2007-5-12 17:22
查看资料  发送邮件  访问主页  发短消息  网志  OICQ (52688226)  编辑帖子  回复  引用回复
haiou327
高级用户

DOS时空


积分 713
发帖 348
注册 2007-2-10
状态 离线
『第 50 楼』:  

你想要的是这种效果吧. @echo off :: 模拟进度,有剩余时间、已完成进度、进度条的显示 :: code by bg 2007-05-12 CMD@XP color 2f title. mode con lines=10 rem 进度条 ▉▉▉▉▉ set work=0 set n=0 set mo=0 set number=0 rem all是总数 set all=60 set time=%all% :show :check if %number% GTR %mo% set num=%num%▉&set /a mo=%mo%+1&goto check :2


2007-5-12 18:04
查看资料  发送邮件  访问主页  发短消息  网志  OICQ (52688226)  编辑帖子  回复  引用回复
lowellsky
新手上路





积分 7
发帖 3
注册 2007-4-5
状态 离线
『第 51 楼』:  

LS的高手好多啊


2007-5-28 01:04
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
luowei14
初级用户




积分 193
发帖 98
注册 2007-1-17
状态 离线
『第 52 楼』:  

ding.,........shuo bu chu shen me l




这家伙很聪明 什么都没留下
2007-5-28 18:30
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
379184514
初级用户





积分 25
发帖 17
注册 2008-10-6
状态 离线
『第 53 楼』:  

强人


2008-10-8 05:04
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
auyach
新手上路





积分 3
发帖 2
注册 2009-1-5
状态 离线
『第 54 楼』:  

谢谢分享,学习啊


2009-5-1 23:34
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
sunxh
新手上路





积分 3
发帖 5
注册 2009-7-7
状态 离线
『第 55 楼』:  

精彩!


2009-9-12 13:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
h5599859
新手上路





积分 6
发帖 3
注册 2008-9-30
状态 离线
『第 56 楼』:  

@echo off :kk set /p=^\<nul ping -n 1 127.0.0.1>nul cls set /p=^|<nul ping -n 1 127.0.0.1>nul cls set /p=^/<nul ping -n 1 127.0.0.1>nul cls goto kk


2009-9-14 15:24
查看资料  发短消息  网志   编辑帖子  回复  引用回复
holts
新手上路





积分 1
发帖 1
注册 2009-9-16
状态 离线
『第 57 楼』:  

不错


2009-9-17 21:33
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
zhangjeff
新手上路





积分 1
发帖 1
注册 2010-1-20
状态 离线
『第 58 楼』:  

看看~~~~~~~~~~~~~~~~~


2010-1-25 15:21
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复

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


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



论坛跳转: