질문과 답변

기 타 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 - -
98296 윈 도 우| 안드로이드 에서 윈도우 mstsc 접속이되나요? [6] MSTSC 250 11-10
98295 윈 도 우| 23H2 업데이트...9시간 지났는데 73% [4] 윈조아 1249 11-10
98294 소프트웨어| AIMP 재생목록의 글꼴을 키울 수 있나요? [3] brucex 349 11-10
98293 소프트웨어| 여러 png 파일을 한번에 일괄 크롭하는 프로그램이 있을까요? [6] 담울 299 11-10
98292 소프트웨어| MS 워드 최종 저장위치 자동으로 열기 [문의] [2] 시골꼬마 223 11-10
98291 윈 도 우| 윈도우 11에서 SnippingTool.exe 게시자 확인 방법 있을까요? 배움의길로 126 11-10
98290 윈 도 우| w3svc 80포트 First. 121 11-10
98289 소프트웨어| 안드로이드 폰에 AdGuard 설정방법에 대한 문의 입니다, [5] 좋은데이 366 11-09
98288 하드웨어| TV를 바꿔는데 30Hz 밖에 안나와요... [4] 단디™ 964 11-09
98287 윈 도 우| 다른 사람이 쓰던 pc 관리자 계정 삭제방법 [3] sky9 749 11-09
98286 소프트웨어| 많은 폴더 내 마지막 파일들만 따로 볼 수가 있을까요? [3] 술먹자 325 11-09
98285 소프트웨어| TC usercmd.ini 에 Beyond Compare 명령어 등록하기 [3] Abundance 216 11-08
98284 모 바 일| 모바일 크롬의 북마크를 저장하는 법 [3] ton3d 220 11-08
98283 기 타| 광군제 ssd [9] 한스 1306 11-08
98282 소프트웨어| FastStone Capture + Edit 를 애용합니다만, 대체용 App은 ... [2] kwoods 361 11-08
98281 소프트웨어| 크롬으로 다운로드시 목록 띄우는 법 [2] asklee 399 11-08
98280 하드웨어| HDD 회복 불가능 섹터수 관련입니다. [7] 타임머신 611 11-08
98279 소프트웨어| 안녕하세요 예전에 wimpemid v4.5.5 소장? [3] 넥스트타인 244 11-08
98278 소프트웨어| sketchup 2018 파일저장시에 tmp확장자로 저장이 되요. [3] 카니발 436 11-07
98277 윈 도 우| 왜, 이런 현상이 나오는 알수가 없습니다. [3] 기억의저편 1120 11-07
XE1.11.6 Layout1.4.8