中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-05 20:25
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]看不到翻滚效果? 查看 660 回复 0
楼 主 [求助]看不到翻滚效果? 发表于 2007-09-20 23:46 ·  中国 江苏 徐州 邳州市 电信
新手上路
积分 8
发帖 3
注册 2007-09-13 06:36
18年会员
UID 97238
性别 男
状态 离线
我参考http://post.baidu.com/f?kz=206123588
写了一个倒计时六秒的bat,看不到翻滚效果,不知为什么?
@echo off
setlocal enabledelayedexpansion
set b=/-\ /-\ **
set 速度=1
set 退格=
set /a hh=6
:loop
sleep 1000
set /a hh=%hh%-1
call :a %%i
if %hh%==0 (goto ok)else goto loop
:ok
echo ok
goto :eof
:a
set/a a=%1%%10
set/a c=%a%%%4
if %a% EQU 0 set/p=▌<nul
if %c% EQU 3 (set/p=^|<nul) else (set/p=!b:~%a%,1!<nul)

set/p=%退格%<nul
goto :eof
用了sleep.exe,可是我不能发附件,为什么?能否讲解红色代码的详细含义和做用,能否通过改变这些参数来实现

[ Last edited by wjhere on 2007-9-21 at 12:06 AM ]
论坛跳转: