将c:\windows.复制到当前目录并显示进度的批处理文件
更新时间:2007年08月08日 21:10:34 作者:
复制代码 代码如下:
@echo off
setlocal enabledelayedexpansion
set b=/-\ /-\ **
set 速度=1
set 退格=
set n=0
for %%i in (%SystemRoot%\*.*) do (call :a !n!© %%i>nul 2>nul&set /a n+=1)
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)
ping/n %速度% 127.1>nul
set/p=%退格%<nul
goto :eof
相关文章
批处理中setlocal enabledelayedexpansion的作用详细整理
设置本地为延迟扩展。其实也就是:延迟变量,全称延迟环境变量扩展, 想进阶,变量延迟是必过的一关!所以这一部分希望你能认真看。2011-12-12dos 环境变量延迟扩展enabledelayedexpansion详解
这篇文章主要介绍了dos 环境变量延迟扩展的相关知识,需要的朋友可以参考一下2016-11-11
最新评论