 |
|
Ñêðèïò: "ProgrBar" êîïèðîâàíèÿ âñåõ ôàéëîâ èç ïàïêè "Media"
Ñêðèïò: "ProgrBar"
Êîä:
@Echo Off
Setlocal EnableDelayedExpansion
MODE CON COLS=80 LINES=1
color 1e
xCopy /Y "Media\"*"" "%Windir%\Media"
xCopy /Y "Media\AllinOne\"*"" "%Windir%\Media\Afternoon"
xCopy /Y "Media\AllinOne\"*"" "%Windir%\Media\Calligraphy"
xCopy /Y "Media\AllinOne\"*"" "%Windir%\Media\Characters"
xCopy /Y "Media\AllinOne\"*"" "%Windir%\Media\Cityscape"
xCopy /Y "Media\AllinOne\"*"" "%Windir%\Media\Delta"
xCopy /Y "Media\AllinOne\"*"" "%Windir%\Media\Festival"
xCopy /Y "Media\AllinOne\"*"" "%Windir%\Media\Garden"
xCopy /Y "Media\AllinOne\"*"" "%Windir%\Media\Heritage"
xCopy /Y "Media\AllinOne\"*"" "%Windir%\Media\Landscape"
xCopy /Y "Media\AllinOne\"*"" "%Windir%\Media\Quirky"
xCopy /Y "Media\AllinOne\"*"" "%Windir%\Media\Raga"
xCopy /Y "Media\AllinOne\"*"" "%Windir%\Media\Savanna"
xCopy /Y "Media\AllinOne\"*"" "%Windir%\Media\Sonata"
Set N_Col=79
:: Cik faili jakope
Set cntA=203
Set cnt=0
:loop
Call :Media
Call :ProgressBar Processed
If Not %cnt%==%cntA% GoTo :loop
Echo.
ping -n 9 localhost>Nul
Exit /b
:ProgressBar
If %cnt%==0 (
For /L %%a In (1,1,%N_Col%) Do Set Line0=!Line0!°& Set Line1=!Line1!
<Nul Set /p X=!Line0!!Line1!
)
Set /a cnt+=1, Inc=cnt*N_Col/cntA-%cnt%*N_Col/cntA, prsnt=cnt*100/cntA
Title %1 %prsnt%%% Files: %cnt% from %cntA%
If %Inc% GTR 0 For /L %%a In (1,1,%Inc%) Do <Nul Set /p X=Û
GoTo :EOF
:Media
For /L %%k In (1,1,10000) Do rem
GoTo :EOF
Exit /b
|
ufooo000,
ÏÐÀÂÈËÜÍÎ ïðèêðóòèòü ïðîãðåññ-áàð ýòî öåëàÿ íàóêà è öåëàÿ ýïîïåÿ, âåäü íóæíà ïðèâÿçêà è ê ïàïêå îòêóäà è ê ïàïêå êóäà, ÷òîáû ïîñòîÿííî êîíòðîëèðîâàòü íàïîëíåíèå (ïðîöåíòîâêó) è âûâîäèòü íà ýêðàí. Ïðîñòî çàïóñòèòü êîïèðîâàíèå è çàïóñòèòü âîçäóøíûå øàðèêè ïîäîáíûé íè ê ÷åìó íå ïðèâÿçàííûé ïðîãðåññ-áàð - íàäî ëè îíî, ëèøíåå ãðóçèëî äëÿ ïðîöåññîðà. Ìîæíî èñïîëüçîâàòü øòàòíîå ñðåäñòâî àíàëèçà è îòîáðàæåíèÿ (ìîæåò íå òàê êðàñèâî êàê êîìó-òî õî÷åòñÿ, íî òî÷íî è èíôîðìàòèâíî) ñàìîé ÎÑ:
ïóòè ñâîè ïðîñòàâüòå â set âìåñòî óêàçàííûõ ïîñëå =
Êîä:
@set @x=0 /*
@echo off
set "in=%Programfiles%"&: Ïóòü ê ïàïêå îòêóäà êîïèðîâàòü
set "out=%Userprofile%\Desktop"&: Ïóòü ê ïàïêå êóäà êîïèðîâàòü
cscript //nologo /e:jscript "%~f0" "%in%" "%out%"
exit
*/new ActiveXObject("shell.Application").NameSpace(WScript.Arguments(1)).CopyHere(WScript.Arguments(0),16);
|
Âîò èíòåðåñíûé ïðîãðåññ áàð:
Êîä:
@echo off
color 0a
MODE CON COLS=80 LINES=8
title %
set "my_file=*.txt"
set "my_folder=%USERPROFILE%\Desktop\File Copy"
2>nul md "%my_folder%"
setlocal
for %%i in (
C D E F G H I J K L M N O P Q R S T U V W X Y Z
) do (
set m=
set n=
>nul 2>&1 (
dir/a %%i:\
)&& (
echo Drive %%i: processing...
>.tmp 2>nul (
dir/a-d/b/s "%%i:\%my_file%"
)&& (
cls
mode 60
<nul set/p="Drive %%i: "
title 0%% completed.
for /f %%j in ('
^<.tmp find/c /v ""
') do (
for /f "delims=" %%k in ('
^<.tmp more
') do (
if not defined count (
set name=%%~nxk
) else (
call set name=%%~nk[%%count%%]%%~xk
)
echo f| >nul 2>&1 (
cmd/v/c xcopy/hkry "%%k" "%my_folder%\!name!"
)
<nul set/p=@
2>nul set/a m+=100000/%%j
set/a n=m/1000
if defined n (
call title %%n%%%%%% completed.
)
set/a count+=1
)
)
title 100%% completed.
mode 90,27
title %
)
)
cls
)
del .tmp
if not defined count (
echo Files not found.
)
for /d %%i in ("%USERPROFILE%\Desktop\*") do rd /q "%%i" 2>nul
>nul ping -n 5 localhost
endlocal
exit/b 0
|
Êîä:
@echo off
MODE CON COLS=44 LINES=3
color 1e
Title
Progress Bar
echo.
cls
xCopy /Y "Media\"*"" "%Windir%\Media"
echo.
echo.
echo Loading...
echo ----------------------------------
echo Progress: ²²²²²²²²²²²²²²²²²²²² 1%%
echo ----------------------------------
ping -n 1 localhost >nul
cls
echo.
echo.
echo Loading...
echo ----------------------------------
echo Progress: Û²²²²²²²²²²²²²²²²²²² 2%%
echo ----------------------------------
ping -n 1 localhost >nul
cls
echo.
echo.
echo Loading...
echo ----------------------------------
echo Progress: Û²²²²²²²²²²²²²²²²²²² 3%%
echo ----------------------------------
ping -n 1 localhost >nul
cls
echo.
echo.
echo Loading...
echo ----------------------------------
echo Progress: ÛÛ²²²²²²²²²²²²²²²²²² 10%%
echo ----------------------------------
ping -n 1 localhost >nul
cls
echo.
echo.
echo Loading...
echo ----------------------------------
echo Progress: ÛÛÛ²²²²²²²²²²²²²²²²² 15%%
echo ----------------------------------
ping -n 1 localhost >nul
cls
echo.
echo.
echo Loading...
echo ----------------------------------
echo Progress: ÛÛÛÛ²²²²²²²²²²²²²²²² 20%%
echo ----------------------------------
ping -n 1 localhost >nul
cls
echo.
echo.
echo Loading...
echo ----------------------------------
echo Progress: ÛÛÛÛÛ²²²²²²²²²²²²²²² 25%%
echo ----------------------------------
ping -n 1 localhost >nul
cls
echo.
echo.
echo Loading...
echo ----------------------------------
echo Progress: ÛÛÛÛÛÛ²²²²²²²²²²²²²² 50%%
echo ----------------------------------
ping -n 1 localhost >nul
cls
echo.
echo.
echo Loading...
echo ----------------------------------
echo Progress: ÛÛÛÛÛÛÛ²²²²²²²²²²²²² 55%%
echo ----------------------------------
ping -n 1 localhost >nul
cls
echo.
echo.
echo Loading...
echo ----------------------------------
echo Progress: ÛÛÛÛÛÛÛÛ²²²²²²²²²²²² 40%%
echo ----------------------------------
ping -n 1 localhost >nul
cls
echo.
echo.
echo Loading...
echo ----------------------------------
echo Progress: ÛÛÛÛÛÛÛÛÛ²²²²²²²²²²² 45%%
echo ----------------------------------
ping -n 1 localhost >nul
cls
echo.
echo.
echo Loading...
echo ----------------------------------
echo Progress: ÛÛÛÛÛÛÛÛÛÛ²²²²²²²²²² 50%%
echo ----------------------------------
ping -n 1 localhost >nul
cls
echo.
echo.
echo Loading...
echo ----------------------------------
echo Progress: ÛÛÛÛÛÛÛÛÛÛÛ²²²²²²²²² 55%%
echo ----------------------------------
ping -n 1 localhost >nul
cls
echo.
echo.
echo Loading...
echo ----------------------------------
echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²²²² 60%%
echo ----------------------------------
ping -n 1 localhost >nul
cls
echo.
echo.
echo Loading...
echo ----------------------------------
echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²²² 65%%
echo ----------------------------------
ping -n 1 localhost >nul
cls
echo.
echo.
echo Loading...
echo ----------------------------------
echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²² 70%%
echo ----------------------------------
ping -n 1 localhost >nul
cls
echo.
echo.
echo Loading...
echo ----------------------------------
echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²² 80%%
echo ----------------------------------
ping -n 1 localhost >nul
cls
echo.
echo.
echo Loading...
echo ----------------------------------
echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²² 85%%
echo ----------------------------------
ping -n 1 localhost >nul
cls
echo.
echo.
echo Loading...
echo ----------------------------------
echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²² 90%%
echo ----------------------------------
ping -n 1 localhost >nul
cls
echo.
echo.
echo Loading...
echo ----------------------------------
echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ² 95%%
echo ----------------------------------
ping -n 1 localhost >nul
cls
echo.
echo.
echo Loading...
echo ----------------------------------
echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ 100%%
echo ----------------------------------
GOTO END
:END
cls
echo.
echo.
echo Setup complete...
echo ----------------------------------
echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ 100%%
echo.
echo.
|
ufooo000, Âû ìîæåòå ñêîëüêî óãîäíî íàõîäèòü õîòü íàòóðàëüíûõ ïðîãðåññ-áàðîâ, õîòü èõ èìèòàöèé — ñêàçàííîå êîëëåãîé alpap âûøå îñòàíåòñÿ â ñèëå.
|
Öèòàòà:
Öèòàòà Iska
ñêàçàííîå êîëëåãîé alpap âûøå îñòàíåòñÿ â ñèëå »
|
Íó è ÷òî òåïåðü-âñå èäåè ãîäÿòñÿ.
|
Âðåìÿ: 23:04.
© OSzone.net 2001-