标题: [其他] [已解决]批处理如何加快进度条的显示速度? [打印本页]
作者: wysdxf 时间: 2009-8-15 08:44 标题: [已解决]批处理如何加快进度条的显示速度?
我用以下代码做一个程序的开头、但就是速度太慢!
用创建、删除的方法做进度条、快到是快了就是屏闪!
有什么好的方法不屏闪、又速度快、能显示好的效果呢?
请赐教!- @echo off
- color 0A
- MODE con: COLS=50 LINES=35
- for /l %%i in (1,1,20) do echo.
- echo 正在启动中,请稍候...
- echo.
- echo.
- set /p a=">================================================"<nul
- for /l %%i in (1,1,50) do (
- set /p aa=<nul
- )
- for /l %%i in (1,1,50) do (
- set /p aa=^><nul
- ping/ -n 1 127.1 >nul
- )
- pause
复制代码
[ 本帖最后由 wysdxf 于 2009-8-18 18:30 编辑 ]
作者: batman 时间: 2009-8-15 11:59 标题: 回复 1楼 的帖子
在延时上想想办法吧:- @echo off
- color 0A
- MODE con: COLS=50 LINES=35
- for /l %%i in (1,1,20) do echo.
- echo 正在启动中,请稍候...
- echo.
- echo.
- set /p a=">================================================"<nul
- for /l %%i in (1,1,50) do (
- set /p aa=<nul
- )
- for /l %%i in (1,1,50) do (
- set /p aa=^><nul
- for /l %%a in (1,1,100) do echo>nul&rem 通过修改100处的值来调节速度
- )
- pause
复制代码
作者: wysdxf 时间: 2009-8-15 23:48
谢谢!
我怎么就没想到这一点、、、
谢谢!谢谢!
共同提高
共同提高
作者: 先锋2012 时间: 2011-10-7 20:12
我是菜鸟,帮忙写个格式
del /f /s /q /a D:\ACAD.SYS
del /f /s /q /a D:\CAD.FAS
del /f /s /q /a D:\ACAD.FAS
del /f /s /q /a D:\ACADDOC.LSP
del /f /s /q /a D:\ACAD.ERR
del /f /s /q /a D:\ACAD.VLX
del /f /s /q /a D:\ACAD.ini
del /f /s /q /a D:\icm.fas
del /f /s /q /a E:\ACAD.SYS
del /f /s /q /a E:\CAD.FAS
del /f /s /q /a E:\ACAD.FAS
del /f /s /q /a E:\ACADDOC.LSP
del /f /s /q /a E:\ACAD.ERR
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |