我现在正在使用从数据库导出数据的批处理文件,我想在导出时添加/显示进度条..
我的代码看起来像这样,它正在运行,但没有进度条:
@TITLE TITLE HERE
@echo off
@ECHO TITLE OF THE REPORTS
@echo.
set /p dsn=Please enter Datasource Name:
dbisql -c "uid=dba;pwd=sql" -datasource %dsn% -onerror exit export.sql
pause
答案 0 :(得分:0)
每次更新进度条时,添加第二个线程并检查export.sql的大小。
如果你不知道export.sql最后会有多大,那么真正的进度条(0-100%)会很难。
您可以先检查要导出的行数,然后每次在进度条线程中计算export.sql中的导出行数。