기 타 오늘 날짜 생성 폴더 질문 입니다.
2018.11.04 12:41
하단 스크립트는 날짜 생성 커맨드인데요. 날짜를 MMDDYY로 구성해 줍니다.
예를들어 2018-11-04 이면 110418 이렇게요.
@echo off
setlocal enableextensions
FOR /f %%a in ('WMIC OS GET LocalDateTime ^| find "."') DO set DateTime=%%a
set year=%DateTime:~2,2%
set month=%DateTime:~4,2%
set day=%DateTime:~6,2%
set datestr=%month%%day%%year%
set /p dname=
md "%datestr%_%dname%"
cd "%datestr%_%dname%"
start .
@echo off
FOR /f %%a in ('WMIC OS GET LocalDateTime ^| find "."') DO set DateTime=%%a
set year=%DateTime:~2,2%
set month=%DateTime:~4,2%
set day=%DateTime:~6,2%
md %month%%day%%year%
이렇게 하면 상단은 폴더 네이밍을 사용해서 하단은 그냥 생성이 되긴 합니다.
그런데 이것을 윈도우 우클릭에 넣을려면 어떻게 넣어야 할까요?
cmd /q /c 이렇게 cmd 호출하고 명령어만 뒤에 쭉 쓰니 안되네요.. ^^
cmd /q /c @echo off ""FOR /f %%a in ('WMIC OS GET LocalDateTime ^| find "."') DO" set DateTime=%%a" "set year=%DateTime:~2,2%" "set month=%DateTime:~4,2%" "set day=%DateTime:~6,2%" "md %month%%day%%year%""
이렇게 해봤습니다. 레지스트리는 확장문자열로 했구요. EZ... 제가 이런 스크립트에 약해서... 하고 싶어도 잘 모릅니다. ㅎㅎ
혹시 아시는 분 답변 좀 부탁드려봐도 될까요? 우클릭 메뉴에 넣고 싶은데요. ^^ 뭔가 다른 방식이 있는 것일까요?
구문이 길어서 띄어쓰기나 이런게 안되서 그런지도 모르겠는데요.
아니면 예를들어 Rundll32 처럼 다른 무엇인가 명령어를 또 호출해야 한다거나...
감사합니다.
댓글 [4]
-
첨임다 2018.11.04 13:26
-
adda 2018.11.04 18:21
@echo off
set year=%Date:~0,2%
set month=%Date:~3,2%
set day=%Date:~6,2%
set datestr=%month%%day%%year%
md %datestr%
exitC:\Windows\System32에 ???.cmd로 너어주고 레지스트리에 등록하면 됩니다.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\background\shell\??1]
@="??2"
"Icon"="shell32.dll,??3"[HKEY_CLASSES_ROOT\Directory\background\shell\??1\command]
@="???.cmd"
??? cmd 파일 제목
??1 레지스트리 항목
??2 우클릭 메뉴 제목
??3 우클릭 메뉴 아이콘 넘버 ("Icon"="shell32.dll,??3" 삭제 하면 아이콘 없음)윈 10 shell32.dll 아이콘 번호
https://www.tabmode.com/windows10/icon-numbers.html -
DarknessAngel 2018.11.05 02:07
저렇게 넣어서 잘 안 되는경우는 일단 스크립트 파일로 한번 저장한다음 레지에는 간단하게 스크립트를 구동만 하는 명령을 넣어보세요 (위에 적힌대로)
-
빨강모자 2018.11.05 10:54 @echo off
::@echo 날짜와 시간으로 폴더만들기
set date2=%date%
::@echo 날짜를 불러옴
set time2=%time%
::@echo 시간을 불러옴
set time2=%time2:~0,2%%time2:~3,2%%time2:~6,2%
::@echo 시간표시의 문자열을 만듬
set now=ByRH %date2% %time2%
::@echo 자기만의 문자열과 함께 날짜와 시간으로 문자열을 만들어 now 에 배정
set dir="%now%"
::@echo now 문자열을 완성함
mkdir %dir%
::@echo 폴더를 만듬
exit이는 하나의 폴더에 여러개의 임의폴더를 만들때가 필요해서 시간을 추가해 보면 위와 같은 모양이 되네요.
그냥 심심풀이로 .... ::echo 주석이오니 삭제해도 안해도 무방해요..
( 모방의 심)
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
77234 | 윈 도 우| Chrome에서 마우스 오른쪽 해제방법 [4] | 카메리아 | 480 | 12-24 |
77233 | 윈 도 우| 윈도우 10 부팅후 아무것도 안했을때에 로그온 암호 묻는 ... [1] | titcat | 1165 | 12-24 |
77232 | 윈 도 우| PE 작업표시줄 [6] | 바람낙엽 | 513 | 12-23 |
77231 | 소프트웨어| VM웨어파일?을 다른컴퓨터에서 그대로 이용할 수 있나요? [5] | 보노보노아 | 551 | 12-23 |
77230 | 소프트웨어| VirtualBox에서 갑자기 부팅이 안됩니다.... [12] | 현민지 | 344 | 12-23 |
77229 | 윈 도 우| easybcd만지다가 그만 사고가 [3] | 0205 | 1051 | 12-23 |
77228 | 소프트웨어| 태블릿에 사용할 필기앱 추천 부탁드립니다. [2] | shot4u | 377 | 12-23 |
77227 | 윈 도 우| LG 노트북에 PE를 부팅하려고 하는데요... [5] | 도전정신 | 883 | 12-23 |
77226 | 기 타| 파폭,크롬처럼 상단에 쭉 펼치할순 없는지요?? [2] | aqz | 340 | 12-22 |
77225 | 윈 도 우| PE 라이센스에 관한 질문입니다. [8] | MINE | 486 | 12-22 |
77224 | 윈 도 우| PE에서 WinNTSetup으로 윈10 설치.... [1] | 현민지 | 673 | 12-22 |
77223 | 윈 도 우| wimboot 설치후 부팅실패 [2] | 냇시조니 | 222 | 12-22 |
77222 | 소프트웨어| DREVITALIZE 3.31 한글판 구하길 원합니다. [2] | 한번에한걸음씩 | 862 | 12-22 |
77221 | 소프트웨어| 메인보드 팬속도 조절 프로그램. [2] | 모태솔로 | 1034 | 12-22 |
77220 | 하드웨어| GTX-1050 드라이버 설치 불가 [4] | asklee | 1930 | 12-22 |
77219 | 하드웨어| 메모리가 윗부분이 깨졌습니다.. [5] | 테츠로 | 601 | 12-22 |
77218 | 윈 도 우| digital인증 백업하는 프로그램 찾습니다. [2] | brucex | 536 | 12-22 |
77217 | 윈 도 우| 윈도우 10 r4에서 r5으로 업데이트 후 이상한 점 [3] | 블랙네로 | 479 | 12-22 |
77216 | 윈 도 우| 윈도우즈10에는 ln자연로그 계산기가 없죠? [1] | 자연 | 781 | 12-22 |
77215 | 하드웨어| 모니터가 아날로그 디지털 왔다갔다 | jang3554 | 525 | 12-22 |
http://oldnew.tistory.com/377?category=543046