질문과 답변

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

2023.11.04 12:58

쌈zie 조회:151

네이버 답변에서 다음과 같이 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 - -
98337 하드웨어| SSD 추가로 하나 더 설치 하고자 합니다 [6] 철이코알라 677 11-15
98336 소프트웨어| 일본어 표시가 되는데요 [2] 향기나 313 11-15
98335 윈 도 우| NTPWedit [3] First. 405 11-15
98334 기 타| [엑셀] 셀에 있는 글자를 클릭하는것만으로 복사가 될 수 ... [3] 파란시계 372 11-15
98333 모 바 일| 갤럭시 S23 울트라를 하나 구입하였는데 좌측위 모서리 시... [2] joe 702 11-15
98332 윈 도 우| 윈도우10에서 인터넷 익스플로어를 온전히 사용하는 방법이... [5] heykevin 384 11-15
98331 윈 도 우| edge/chrome 즐겨찾기 및 북마크 관련 질문드립니다. 김건호 164 11-15
98330 기 타| F5 새로 고침 기능이 안되네요 3561 170 11-15
98329 윈 도 우| 윈도우 언어팩 오프리안 통합 방법... [3] 나데시코 373 11-15
98328 소프트웨어| ip별 내부 네트워크 보여 주는 프로그램 있나요? [6] brucex 476 11-15
98327 서버 / IT| 와이프가 노트북에서 무선으로 인쇄하는 방법 [10] Abundance 690 11-14
98326 윈 도 우| 22631.2506 버전 오류 문의 [2] 타천사둘리 454 11-14
98325 하드웨어| HDD 에서 나는 소음의 정체 [7] 퐁이 603 11-14
98324 윈 도 우| Win10&11Bullder 홈 주소 부탁드립니다. [1] 거스 236 11-14
98323 소프트웨어| win 10 업데이트 후 익스11 이 동작이 않되고 자꾸 edge 로... [4] 임잉글랜드 431 11-14
98322 하드웨어| 메모리 DDR4 25600에서 DDR4 3200MHz로 업글시 성능 향상 ... [5] 카니 472 11-14
98321 기 타| 안녕하십니까 배경화면 좀 만들어주십쇼. [6] nissan 705 11-14
98320 윈 도 우| Windows CE 설치하려고합니다. [3] 고수복사 501 11-13
98319 기 타| 컴퓨터명을 txt 파일로 저장하는 명령어 [5] Abundance 397 11-13
98318 소프트웨어| NAS로 백업하는 프로그램 소개 부탁드립니다. [8] 파란하늘촌 475 11-13
XE1.11.6 Layout1.4.8