기 타 배치파일_완료시간 표기관련 문의드립니다.
2020.09.04 08:16
echo off
color 1F
mode con cols=60 lines=13
:: 파일 삭제
del D:\PE_.wim
:: 정지시간
timeout /t 2
:: PE_s.wim파일 D: 복사
xcopy /y "D:\■_파일\■_pe_프로그램 수정본\PE_s.wim" "D:"
::PE_s.wim파일을 P.wim로 이름변경
ren PE_s.wim P.wim
아래와 같이 표기를 하고 싶은데,아무리해도 안돼네요.^^:;
정중히 부탁드려봅니다.^^
===============================================
작업을 완료했습니다.
0:00:28,37
계속하려면 아무 키나 누르십시요.
댓글 [4]
-
suk 2020.09.04 08:26
-
사차원 2020.09.04 08:40
감사합니다.^^
-
BecauseI 2020.09.04 09:09 @echo off
color 1F
mode con cols=60 lines=13
setlocal EnableDelayedExpansion
set "startTime=%time: =0%"
:: 파일 삭제
del D:\PE_.wim
:: 정지시간
timeout /t 2
:: PE_s.wim파일 D: 복사
xcopy /y "D:\■_파일\■_pe_프로그램 수정본\PE_s.wim" "D:"
::PE_s.wim파일을 P.wim로 이름변경
ren PE_s.wim P.wim
set "endTime=%time: =0%"
rem Get elapsed time:
set "end=!endTime:%time:~8,1%=%%100)*100+1!" & set "start=!startTime:%time:~8,1%=%%100)*100+1!"
set /A "elap=((((10!end:%time:~2,1%=%%100)*60+1!%%100)-((((10!start:%time:~2,1%=%%100)*60+1!%%100), elap-=(elap>>31)*24*60*60*100"
rem Convert elapsed time to HH:MM:SS:CC format:
set /A "cc=elap%%100+100,elap/=100,ss=elap%%60+100,elap/=60,mm=elap%%60+100,hh=elap/60+100"
echo 작업을 완료했습니다.
echo %hh:~1%%time:~2,1%%mm:~1%%time:~2,1%%ss:~1%%time:~8,1%%cc:~1%
pause
-
사차원 2020.09.04 09:16
BecauseI님
감사합니다.^^
완료 시간보다는 bat 파일 내용이 에러나고 계신 듯 합니다
xcopy /y "D:\■_파일\■_pe_프로그램 수정본\PE_s.wim" D:\
ren D:\PE_s.wim P.wim
이렇게 하시면 작동할 겁니다
그런데 바로 파일 이름 변경하여 복사하셔도 됩니다. 위에 2줄을 다음 1줄로 하시면 됩니다
copy /y "D:\■_파일\■_pe_프로그램 수정본\PE_s.wim" D:\P.wim