윈 도 우 배치파일로 윈도 설정과 관계없이 일정한 날짜 얻기
2022.02.17 08:38
그냥 단순하게 기존 레지스트리 백업하고, 레지스트리를 잠깐 변경해서 변수를 얻은 뒤, 다시 되돌리는 방식입니다.
FOR /F "USEBACKQ DELIMS=" %%I IN (`Reg query "HKEY_CURRENT_USER\Control Panel\International" /v "sShortDate"`) DO (
echo "%%I"
set "old=%%I"
)
set "old=%old:sShortDate=%"
set "old=%old:REG_SZ=%"
set "old=%old: =%"
echo "%old%"
Reg.exe add "HKCU\Control Panel\International" /v "sShortDate" /t REG_SZ /d "yy/MM/dd(ddd)" /f
:: 날짜 구하기
set YY=%date:~0,2%
set MM=%date:~3,2%
set DD=%date:~6,2%
set D=%date:~9,1%
:: 백업 폴더 이름 생성
set BDir=_%YY%.%MM%.%DD%[%D%]-OS재설치 전 백업
Reg.exe add "HKCU\Control Panel\International" /v "sShortDate" /t REG_SZ /d "%old%" /f
echo %BDir%
pause
댓글 [6]
-
cungice 2022.02.17 08:49
-
포토엔유 2022.02.17 15:24
감사합니다 바로 적용했습니다 -
지후빠 2022.02.17 17:11
히이이잌님! 좋은 아이디어 감사합니다. 강추입니다.^^
일전에 고민했던 내용인데 드뎌 결론에 도달한 것 같습니다. 좋은 아이디어에 제 아이디어를 함수 형태로 추가하여 봅니다.
FormatDate.cmd ; 관리자 권한으로 실행
@echo off
call :FormatDate "yy.MM.dd[ddd]" $DATE
set BDir=%$DATE%-OS재설치 전 백업
echo %BDir%
pause & exit /b
:FormatDate
for /f "tokens=2*" %%a in ('reg query "HKCU\Control Panel\International" /v "sShortDate"') do set sShortDate=%%b
Reg.exe add "HKCU\Control Panel\International" /v "sShortDate" /t REG_SZ /d "%~1" /f >nul
set %2=%DATE%
Reg.exe add "HKCU\Control Panel\International" /v "sShortDate" /t REG_SZ /d "%sShortDate%" /f >nul
goto:eof
-
ehdwk 2022.02.17 17:17
수고하셨습니다. -
더애드 2022.02.17 18:05
수고하셨습니다 ~
-
슈머슈마 2022.02.26 23:04
감사합니다. 잘보고 갑니다.
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
4364 | 모 바 일| [Tip] 인천공항 스마트패스 - 얼굴 인식으로 출국장 통과 앱 [5] | asklee | 1772 | 9 | 07-29 |
4363 | 소프트웨어| 다음 팟플레이어 광고[팝업] 차단 [12] | 무월 | 3168 | 48 | 07-27 |
4362 | 윈 도 우| winpe 시작 화면 Shutdown 메뉴 수정 [10] | sunshine | 872 | 18 | 07-26 |
4361 | 소프트웨어| winpe 시스템 계정에서 Edge 상위버전 적용 [8] | sunshine | 574 | 15 | 07-24 |
4360 | 소프트웨어| Total Commander 주요 단축키 설명 [3] | VᴇɴᴜꜱGɪ | 1014 | 11 | 07-24 |
4359 | 윈 도 우| 없이는 살 수 없는 Windows 바로 가기 키 11개 [5] | VᴇɴᴜꜱGɪ | 2991 | 31 | 07-18 |
4358 | 윈 도 우| Windows 11에서 모니터에 적합한 색 프로필을 얻는 방법 [3] | VᴇɴᴜꜱGɪ | 1594 | 2 | 07-18 |
4357 | 소프트웨어| 탐색기 컨텍스트 메뉴에 토탈커맨더에서 열기 추가 [15] | 지후빠 | 984 | 23 | 07-17 |
4356 | 윈 도 우| RunOnce 레지스트리 키(간단 메뉴얼) [3] | 過客 | 938 | 14 | 07-16 |
4355 | 소프트웨어| GPT 파티션 삭제 및 재구성 / EASEUS Partition Master 16 [9] | 무월 | 1536 | 30 | 07-14 |
4354 | 소프트웨어| iVentoy 만능윈도우(WIM) 자동 설치 [20] | 무월 | 4303 | 67 | 07-08 |
4353 | 소프트웨어| iVentoy PXE 부팅 네트워크 OS 설치 [25] | 무월 | 1748 | 39 | 07-03 |
4352 | 기 타| 배치 파일 %~1 [13] | bangul | 1625 | 14 | 07-03 |
4351 | 윈 도 우| Microsoft Edge 브라우저 제거 [23] | 무월 | 2452 | 36 | 06-30 |
4350 | 모 바 일| 동영상을 원 속에 넣어 합성하는 방법 Mobile PowerDirect... [1] | 무림거사 | 1012 | 2 | 06-30 |
4349 | 윈 도 우| 윈도우11,10 MS계정 없이 로컬 계정으로 설치하기 [31] | 무월 | 3926 | 33 | 06-24 |
4348 | 윈 도 우| 윈도 에러 생길때, 모든 이벤트 로그 한꺼번에 보기 [10] |
|
1278 | 10 | 06-24 |
4347 | 윈 도 우| OneDrive 설치 방지, Microsft Edge 바로가기 생성 방지 [3] | 무월 | 1055 | 11 | 06-23 |
4346 | 윈 도 우| 윈도우10 & 11 작업표시줄 시계에 요일 나오게 하는 방법! [28] | 무월 | 2431 | 33 | 06-22 |
4345 | 윈 도 우| 한글 자음 모음 분리 현상 해결 방법 [7] | 무월 | 1332 | 14 | 06-22 |
수고 많으셨습니다. 감사합니다.