首页 > 关于命令行内的计数器

关于命令行内的计数器

大家都知道在网页上 写一个计数器,对一个标签赋值递增即可,这个标签内的值就 1,2,3,4这样变化,可是 命令行想实现这样的功能有什么好思路吗。

目前命令行一般要输出 都是 1行 2行 3行 这样一行行 往下输出,不能再固定一行上变换值。

楼主目前用JS 在写命令行,类似Node一样执行JS脚本

类似动态显示百分比的多少的,动态在一行内显示的


Node可以参考node-charm这个库
https://github.com/substack/node-charm


进度条效果可以实现,刚好找到个以前收藏的例子,楼主拿去研究下。

bat@echo off
:: Code by  tao0610 2006-12-5 CMD@XP
:: 出处:http://www.cn-dos.net/forum/viewthread.php?tid=25345

set a=▉&set b=69&set c=%% 
set space=                                                                      
:start
set a=%a%▉
set/a b-=2
set/a num+=3
if %num%==12 set/a b-=1
call set space=%%space:~0,%b%%%
if %num% gtr 100 set num=溢出&&set c=
echo.
echo.
color fc
echo                     ┏━━┓我      ●╭○╮   我┏━━┓
echo                     ┃天长┃愛  ★ /█∨█\ ★ 想┃永远┃
echo                     ┃地久┃你      ∏  ∏     你┃拥有┃
echo                     ┗━━┛.   我爱你一万年    ┗━━┛
echo   感情进度条......
echo  ┏─────────────────────────────────────┓
echo  │%a%%space%%num%%c%│
echo  ┗─────────────────────────────────────┛
ping/n 2 127.1>nul
if "%num%" neq "溢出" cls&goto start
for /l %%a in (1,1,10) do color cf&ping/n 1 127.1>nul&color fc&ping/n 1 127.1>nul


【热门文章】
【热门文章】