中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何用“\-/”表示一个进度状态?
« [1] [2] [3] [4] »
作者:
标题: 如何用“\-/”表示一个进度状态? 上一主题 | 下一主题
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
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] [3] [4] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: