질문과 답변

기 타 cmd 복사 게이지 바 _ 질문 입니다.

2023.11.04 12:58

쌈zie 조회:153

네이버 답변에서 다음과 같이 cmd 복사 게이지 배치 파일을 보았습니다.

작성자 말로도 64비트용 이어서 그런지 32비트에서 작동이 안되더군요.

고수님들 32비트 작동하게 부탁 드립니다.

그리고 다음 부분 set z_target=d:\ 로 하니 d드라이브 루트에 복사 되던데 맞는 문법인가요?

초보가 매번 도움만 받아가니 죄송합니다.

모든분들의 행복과 건강을 기원합니다.

 

배치 파일 내용

 

@echo off

 

setlocal

 

cd /d "%~dp0"

 

 

 

set z_source=.\aaaa

 

set z_target=.\bbbb

 

 

 

set z_var=_.,~∴'`'+*†+*'`'∴~,.

 

set z_var2=■■■■■■■■■■■■■■■■■■

 

 

 

pushd.

 

cd /d "%z_source%"

 

set "z_source=%cd%\"

 

popd

 

if not exist %z_target% md "%z_target%"

 

cd /d "%z_target%"

 

set "z_target=%cd%\"

 

 

 

rem directory copy

 

for /f "usebackq delims=" %%f in (`dir /b /s /ad "%z_source%"^|sort /r`) do (

 

call set "z_cd=%%f"

 

call set "z_cd=%%z_cd:%z_source%=%%\"

 

call %comspec% /c if not exist "%z_target%%%z_cd%%" md "%z_target%%%z_cd%%"

 

)

 

 

 

rem z_total

 

set z_total=0

 

set z_filesum=0

 

 

 

for /f "usebackq delims=" %%f in (`dir /b /s /a-d "%z_source%"`) do (

 

call set /a z_total+=1

 

call set "z_filelist.%%z_total%%=%%f"

 

)

 

 

 

set /a "z_bosu1=%z_total%*100"

 

 

 

for /f "usebackq tokens=2 delims==" %%f in (`set z_filelist.`) do (

 

cls

 

 

 

call set /a z_filesum+=1

 

call set /a z_bosu2=%%z_filesum%%*100

 

call set /a z_bosu3=%z_bosu1% - %%z_bosu2%%

 

call set /a z_bosu4=%%z_bosu3%% / %z_total%

 

call set /a z_bosu5=100-%%z_bosu4%%

 

call set z_bosu6=00%%z_bosu5%%

 

call set z_text6=%%z_bosu6:~-3%%

 

call set /a z_bosu7=%%z_bosu5%% /10

 

call echo ::--copy--::

 

call :z_title "%%z_text6%%" "%%z_bosu7%%"

 

rem echo source="%%~nxf"

 

rem call echo taregt="%z_target%%%z_cd%%"

 

 

 

cd /d "%%~dpf"

 

call set "z_cd=%%~dpf"

 

call set "z_cd=%%z_cd:%z_source%=%%"

 

call copy "%%f" "%z_target%%%z_cd%%" 2>nul>nul

 

)

 

goto :end

 

 

 

 

 

:z_title

 

call title pro %~1 per %%z_var:~0,%~2%%

 

rem call echo                     ■■■■■■%~1

 

rem call echo job process=%~1 per %%z_var:~0,%~2%%

 

rem call echo                     ------------

 

 

 

call echo                     --------------------%~1

 

call echo job process=%~1 per %%z_var2:~1,%~2%%▶☞

 

call echo                     --------------------

 

goto :eof

 

 

 

:end

 

endlocal

 

pause

[출처] cmd copy 복사 게이지바 표현.. gauge Progress Bar|작성자 모꼬모지

번호 제목 글쓴이 조회 등록일
[공지] 질문과 답변 게시판 이용간 유의사항 gooddew - -
98454 소프트웨어| MS - OFFICE 2021 판매되는 거... [2] 사이버초보 922 11-29
98453 하드웨어| 노트북 지금도 SSD + HDD 조합이 추천되는지요? [9] ton3d 761 11-29
98452 윈 도 우| 원격데스크톱 mstsc 멀티접속 8계정 필요합니다 [3] MSTSC 333 11-29
98451 윈 도 우| 책상을 뒤져서 usb에 담긴 파일을 찾았는데 한번 봐주세요 [1] joe 651 11-29
98450 윈 도 우| AOMEI로 백업된 파일은 그안 세부파일을 볼수 있나요? [2] joe 324 11-29
98449 모 바 일| 스마트폰용 에드가드.. [1] 테츠로 310 11-29
98448 기 타| 윈도우11 에서 보안인증 설치가 안됩니다 [1] 서태민 279 11-29
98447 윈 도 우| 정품키 문의드려요. [6] 바수 811 11-28
98446 윈 도 우| Bootice로 BCD 수정 관련 질문드립니다 (winload를 읽는 위치) [7] Fivernova 344 11-28
98445 윈 도 우| 컴퓨터가 다운 됩니다 [8] 바람타고산 474 11-28
98444 소프트웨어| 포토샵에서 딱 한가지 사용합니다 인물배경제거 다른 프로... [3] joe 468 11-28
98443 윈 도 우| AOMEI로 백업받아놓은것을 C드라이브로 옮기는것이 도스창... [3] joe 260 11-28
98442 소프트웨어| 누가 내 카톡 프로필 본 적이 있는지 알 수 있나요? [2] brucex 589 11-28
98441 기 타| cmd 질문드립니다.. [3] 확님 222 11-28
98440 소프트웨어| vm에 윈도우c용량이 가득찼을경ㅇ우 [4] 컴아저씨훈 207 11-28
98439 윈 도 우| 윈도우10을 사용중입니다 램과 ssd 체크 프로그램 소개부탁... [1] 나노오백 220 11-28
98438 윈 도 우| NVIDIA T600 대형 LED Wall 32인치 TV 형 모니터 연결 시 ... [4] 배움의길로 365 11-28
98437 기 타| 팟플레이어 설정 저장 및 원복문의 [4] 화랑이 394 11-28
98436 윈 도 우| win11 23h2 에서 [2] rnmc 556 11-28
98435 소프트웨어| DKLANG 사용법을 알고 싶습니다. [1] 마루나래 221 11-28
XE1.11.6 Layout1.4.8