Board logo

标题: [特效代码] 一个显示进程的代码,另请高手解释下 [打印本页]

作者: firewolf85    时间: 2008-12-7 16:00     标题: 一个显示进程的代码,另请高手解释下

在网上收集到一条代码,作用是显示进程。但是不能理解工作原理,请高手解释下。
  1. echo ==============================================================================
  2. set /p=■<nul                        
  3. for /L %%i in (1,1,38) do set /p a=■<nul&"command">nul  
  4. ::上面这句不太明白,请高手解释下,他是怎么做到平均分配这38段时间的
  5. echo 100%%
  6. echo ==============================================================================
复制代码
"command"处是填写需要做的命令,比如 COPY *.* D:\ 什么的,这是不需要双引号。如果是引用外部程序,比如"c:\ghost\ghost32.exe"就需要双引号。具体为什么我也不清楚
作者: yslyxqysl    时间: 2008-12-7 17:45

输出一个■(没有回车)
  |
执行命令
  |
输出一个■(没有回车)
  |
执行命令
......38 times
作者: firewolf85    时间: 2008-12-7 18:06

那么能否修改为显示百分比呢
作者: Batcher    时间: 2008-12-7 18:09     标题: 回复 3楼 的帖子

本版搜索“进度条”




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2