기 타 오늘 날짜 생성 폴더 질문 입니다.
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 | - | - |
76659 | 윈 도 우| 칩셋 패치 관련 질문드립니다. [1] | nhk | 343 | 11-16 |
76658 | 윈 도 우| 업데이트화면에서 다운로드를 누르면 전부 업데이트가 되나요? [3] | 펀치펀치 | 314 | 11-16 |
76657 | 하드웨어| HDMI 케이블만 연결하면 음성도 나오나요? [11] | 분류장 | 867 | 11-16 |
76656 | 윈 도 우| 1개의 usb에 각기 다른 2개의 운영체제를 담을수 있나요? [6] | 맹물 | 638 | 11-16 |
76655 | 소프트웨어| 포토샵cc 리팩버전 삭제방법 문의 [4] | 수색앗 | 1256 | 11-16 |
76654 | 윈 도 우| 윈도우 부팅이 느린데 뭐가 문제일까요?? [2] | 하얍 | 689 | 11-16 |
76653 | 윈 도 우| 윈10 프로세서 일시중지됨 현상. | 있어도안보 | 294 | 11-16 |
76652 | 윈 도 우| 윈도우10에서 윈도우7교체시 [2] | 제키님 | 457 | 11-16 |
76651 | 윈 도 우| 자동 절전모드 진입하는 옵션이 없네요? | 크리스 | 114 | 11-16 |
76650 | 윈 도 우| 마우스 끊김 후 재인식 증상... [3] | FennecFox | 538 | 11-16 |
76649 | 윈 도 우| rsimagex로 wim화일 설치 셋팅 [5] | 현민지 | 684 | 11-16 |
76648 | 하드웨어| 라이젠 코어 비활성 문제. 자문자답 [2] | 나린아토 | 374 | 11-16 |
76647 | 소프트웨어| Paragon hard disk manager 를 WinPE 에서 실행할 수 있나요? [5] | 좋게멋지게 | 412 | 11-16 |
76646 | 윈 도 우| 새 SSD에 일반 HDD의 윈도우를 복구하기 [2] | 길나미 | 653 | 11-15 |
76645 | 소프트웨어| easybcd 실행시 레지스트리 열기 에러가 납니다. | 팬더곰아 | 274 | 11-15 |
76644 | 윈 도 우| suk님 통합본 질문드립니다... [2] | 하얍 | 466 | 11-15 |
76643 | 윈 도 우| RS5 17763.134 작업표시줄 최근목록 오류 맞나요? [3] | slhyou | 501 | 11-15 |
76642 | 소프트웨어| ABBYY 에서 납득이 안되는 사실들 [4] | ton3d | 393 | 11-15 |
76641 | 윈 도 우| 윈도우설치 usb 만드는 방법 질문드립니다. [2] | 하얍 | 714 | 11-15 |
76640 | 윈 도 우| DISM 이나 RSImageX 에 대해서 여쭙니다 [3] | 탈초보 | 494 | 11-15 |
http://oldnew.tistory.com/377?category=543046