기 타 오늘 날짜 생성 폴더 질문 입니다.
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 | - | - |
» | 기 타| 오늘 날짜 생성 폴더 질문 입니다. [4] | 알리아스 | 454 | 11-04 |
76481 | 소프트웨어| 센트브라우저 창열기 [2] | 코프 | 497 | 11-04 |
76480 | 하드웨어| 이거 메인보드 고장인가요? [2] | 남색수염 | 668 | 11-04 |
76479 | 윈 도 우| 레지스트리 질문드립니다. [1] | 신용 | 298 | 11-03 |
76478 | 기 타| 포멧 5번쨉니다. [7] | 도라 | 1074 | 11-03 |
76477 | 윈 도 우| 혹시 rs5에서 런타임에러가 떠서 rs4로 넘어왔는데 되더라... [2] | 범땡이 | 475 | 11-03 |
76476 | 기 타| 크기가 0인 txt, jpg 파일을 모두 삭제하는 배치 스크립트 ... [11] | 로보R | 526 | 11-03 |
76475 | 기 타| 윈도우포럼 창 깜박임 [3] | 오월동추 | 572 | 11-03 |
76474 | 기 타| 폴더 목록을 txt로 만들어주는 batch 스크립트 질문드려요 [8] | 로보R | 293 | 11-03 |
76473 | 윈 도 우| vmware 그래픽카드 인식 관련해서.. [2] | charm | 555 | 11-03 |
76472 | 윈 도 우| 윈10 네트워크로 외장하드에 복사하면 파일헤더가 깨지는데 [1] | 번개 | 385 | 11-03 |
76471 | 윈 도 우| 윈도우10-업데이트 차단방법? [6] | 크리스 | 833 | 11-03 |
76470 | 윈 도 우| 작업관리자...메모리 사용량 [3] | 거친상인 | 817 | 11-03 |
76469 | 윈 도 우| 바이러스 및 위협 방지가 조직에서 관리됩니다...ㅠ [5] | mso | 2473 | 11-03 |
76468 | 윈 도 우| 크롬 최신인데요 자동완성 이거 죽어도 [3] | aqz | 382 | 11-03 |
76467 | 윈 도 우| 토렌트 사용시 심각한 속도 저하 관련 [9] | 줄넘기 | 1531 | 11-02 |
76466 | 윈 도 우| windows7 몇월까지 업데이트인가요? 업데이트 파일 얻을수 ... [5] | 한번에한걸음씩 | 565 | 11-02 |
76465 | 윈 도 우| 재부팅하면 사운드가 안나오는 현상 [2] | 아킬레스님 | 323 | 11-02 |
76464 | 소프트웨어| Revo Uninstaller Pro 4.0.1 실행시 오류 [2] | 냇시조니 | 335 | 11-02 |
76463 | 기 타| 고스트 백업 프로그램에 대해서... [5] | 스므디 | 704 | 11-02 |
http://oldnew.tistory.com/377?category=543046