질문과 답변

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

2023.11.04 12:58

쌈zie 조회:152

네이버 답변에서 다음과 같이 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 - -
98254 윈 도 우| 메인보드 cpu 자리 금속 핀 질문 [1] jgbyuk 425 11-05
98253 소프트웨어| nearby share 데스크탑에서 송신은 되는데 수신 불가 현상 ... 복붙 104 11-05
98252 윈 도 우| 최신 업데이트가 출시되는 즉시 받기 [1] 토니™짱야 462 11-05
98251 하드웨어| K511 앱코 키보드 절전 모드로 들어 갔다가 다시 빠져 나옵... 가족넷 134 11-04
98250 소프트웨어| Z170에 설치 가능한 인텔 빠른 스토리지기술(Intel Rapid S... [2] 밤이슬216 231 11-04
98249 기 타| 우클릭 다음 바탕화면 배경 즐거운컴 285 11-04
98248 기 타| -이 파일을 볼 권한이 없는 것 같습니다. 권한을 확인 후 ... [2] pinnk 559 11-04
» 기 타| cmd 복사 게이지 바 _ 질문 입니다. 쌈zie 152 11-04
98246 소프트웨어| 크롬 업데이트하더니 다운로드를 상단에서 합니다 [7] 컴알못러 604 11-04
98245 윈 도 우| efi 파티션이 없는 gpt disk에서 efi 생성 및 부팅 방법 [6] 아짜 345 11-04
98244 기 타| ppvt 라는 확장자가 갑자기 생겼는데... 바이러스인가요? ... [5] 미친자 575 11-04
98243 윈 도 우| Windows 11, 23H2 (빌드 22631.2506) 오른쪽 메뉴 삭제문의 3561 503 11-03
98242 기 타| 방탈입니다.. 죄송합니다..... 엑셀 서식입니다 [1] 슈퍼소니코 496 11-03
98241 하드웨어| amd hdmi 끄는법 [4] 고무장갑 429 11-03
98240 소프트웨어| 한컴한글2014가 버츄얼에서 에러가... [2] [벗님] 438 11-03
98239 기 타| 삼성 TV USB 재생시 코덱 [4] 단디™ 452 11-03
98238 소프트웨어| 유튜브 코덱 관련 질문드립니다. [5] 예스어데이 225 11-03
98237 윈 도 우| 윈도우10에서 윈도우 11로 업그레이드를 하려는 데.. [3] 사이버초보 518 11-03
98236 소프트웨어| sumo 소프트웨어 업데이트 프로그램 대체할만한 유틸 소개... [1] 비브라토 195 11-03
98235 윈 도 우| 윈도우에서 사용자가 자체적으로 복구할 수 있는 방법 없... [1] BSD 208 11-03
XE1.11.6 Layout1.4.8