1樓:天橋臥龍
不能,批處理處理檔案包鬥鏈括你說的拷貝都是基於dos的內部命令和外部命令。
內部命令command中肯定沒這個功能,外部命令都是exe和com檔案才行。
這些檔案都不帶你說的功能,需要在存dos下執行第3方軟體才有消銷罩可能顯示的。
windwos下是需要dos模擬器才行的。
如此折騰還不拿鬧如直接在windwos環境中實現你說的效果。
2樓:帳號已登出
大批量處理檔案拷貝檔案的時候,是可以顯示進度的呀,進度如果比較快的話,會顯示出來百分之多少的。
3樓:芳姨家的美食
這個不是進度百分比,這個是完成後輸出的百分比。
4樓:六鴻卓
想玩信扒早大話嗎,你不防去換乙個記憶體條,和乙個好乙個的網絡卡。如果你不捨得的話,你就別想滑雀玩大了,我也是個大話迷,我此攔就是那。
怎麼用批處理顯示覆制檔案時的進度(急)
5樓:匿名使用者
如下是乙個將c:\windows複製到該批處理所在目錄並顯示進度的批處理例子,你可以根據你的需要來修改。你想顯示百分比的話還是比較麻煩的,這個取決於檔案大小而不是檔案多少,檔案大小在批處理下顯示不出百分比的,但是檔案個數卻是可以的。
echo off
setlocal enabledelayedexpansionset 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
aset/a a=%1%%10
set/a c=%a%%%4
if %a% equ 0 set/p=▌nulset/p=%退格%goto :eof
批處理如何顯示覆制檔案的進度??
6樓:網友
批處理不是專門的程式語言,並不方便「視覺化」,如果是複製檔案過程較長,它雖不方便顯示百分比類的進度條,但讓其顯示覆制了什麼或新建了什麼內容還是可以的,這樣讓使用者能看出大致過程,並使得「介面友好」。如果簡單地複製檔案,你可以把複製命令後自動提示資訊遮蔽掉,並專門寫顯示命令來表達正在作什麼如:
echo off
echo 正在複製。
echo %%icopy "%%i" d:\bb\ >nul)複雜點的可看我另一回答中的例子,正好運用了顯示進度類的。(不是被採納那位的例子)
如何讓批處理檔案在複製的時候顯示進度?
7樓:網友
dos本身的命令是不帶這個功能的。一定要顯示進度的話給你推薦給第三方軟體xxcopy。
用法和copy一樣。附**:
8樓:匿名使用者
那要分很多情況,你要顯示的百分比,是按大小還是檔案個數?
bat 複製檔案百分比
9樓:麥兜
cd/d "c:\a"
for /f "delims=" 1 in ('dir/a-d/s/b')do set/a a+=1
for /f "delims=" 1 in ('dir/ad/s/b')do set/a aa+=1
set/a c=!a!+!aa!
set/p=一共有!a!個檔案,!aa!個資料夾,總計共!c!個檔案。nul
clsfor /f "tokens=1,* delims=\"1 in ('dir/s/b')do (set/a b+=1
if exist "d:\temp\%%nx2" (set s=n)else set s=d
if "%1" neq %0 echo 正在複製第^(!b!/!
c!^)檔案中。echo !
s!|xcopy /e "%1%%~nx2" "d:\a">nul 2>nul)
set/p=複製完成。nul
10樓:網友
我用批處理執行你的**,可以執行啊。你的**執行後,將資料夾aa中的子檔案也顯示每個檔案完成的複製操作的百分比。 在 copycmd 環境變數中使用 /y 可。
怎樣用批處理拷貝檔案並顯示進度條?
11樓:bb石俊傑
copy /y/z "大檔案" "存放路徑"
檔案不大看不到進度了。
copy /y/z "d:\" "e:\bak"
批處理 處理文字如何實現 顯示當前進度 百分比?
12樓:兩隻路邊的螞蟻
批處如橋理能力有限,處理的檔案要是太大可能會提示錯誤。
echo off
setlocal enabledelayedexpansion
if exist del /a /f /q
if exist .saok del /a /f /q .saok
for /f "tokens=1-4 delims=()a in ( do (echo %%c %%d %%a%%b>>.saok)
for /f "tokens=1-3" %a in (.saok) do (
set a=%%c
set a=!a:~0,1!!a:~-2,1!
set a=!a:新=二!
echo %%a %%b !a!>>
for /f "delims=" x in ('type .saok') do set /a w+=1
for /f "握凳delims=" x in ('type ') do set /a z+=1
set /a wkdxz=!z!*200/!w!
cls&echo 正在處理,已完成 !wkdxz!%%
if exist .saok del /渣皮猛a /f /q .saok
start notepad
exit
13樓:雲上他
不知道咋做,提供點思路:
應該用到 %~z1 獲取檔案大小。
批處理複製檔案的同時顯示進度
14樓:網友
你應該將懸賞分提高到50,我會考慮考慮的。
批處理 安裝軟體 如何顯示安裝進度的百分比?
15樓:倪有福汲卿
安裝系統更新可以顯示進度,一般的軟體不行。。
求批處理檔案,求乙個批處理檔案
汗!批處理一關就直接變沒用了!推薦乙個我編寫的小指令碼程式,電腦必須插入指定的u盤後才能正常使用,否則會在規定的時間內隨機關機。首次使用時,請把這個指令碼程式放到u盤中執行一次即可!以後你想使用電腦,只要插上u盤即可,授權後,會有提示,那麼再拔出u盤就沒事了!每次開機都會自動檢測授權u盤是否插入!照...
批處理按條件批量移動檔案,bat批處理,根據清單中的檔名將多個檔案移動到另外乙個路徑下,如何批量處理?非常感謝!
echo off setlocal enabledelayedexpansionfor i in txt do set str ni copy i b str 1 以上為 放在資料夾a裡執行,如果不不行的話,吧.b 改成b資料夾的相對路徑 好辦,稍等,大概要10分鐘內,如果你還有要補充的,繼續追問你...
如何把幾個批處理檔案,製作成批處理檔案
最簡單的方法是,你新建乙個批處理,裡面依次呼叫三個批處理。但是這樣一來就會有四個批處理。樓上的方法也算比較好,直接把三個批處理內容連線起來,但是要注意原來每個批處理的退出點!要把批處理裡的退出點都改了,改成指向下乙個批處理第乙個命令的goto語句。另外還有一種比較強大但是比較麻煩的方法。你新建乙個批...