윈 도 우 배치파일로 reg 추출 질문입니다.
2018.06.13 20:23
배치파일로 reg 개별 추출을 하고 싶은데 잘안되네요.
예를들면
HKEY_LOCAL_MACHINE\SOFTWARE\WinRAR\Capabilities\FileAssociations 키에는
".rar"="WinRAR"
".zip"="WinRAR"
".cab"="WinRAR"
이런 세부적인 확장자별 키값이 있는데
이중에 .rar 부분만 추출하고 싶습니다.
reg export "HKEY_LOCAL_MACHINE\SOFTWARE\WinRAR\Capabilities\FileAssociations" 1.reg /y
이 명령어로 추출하니 전체가 추출되네요.
잘 아시는분 계시면 알주시면 감사하겠습니다.
댓글 [7]
-
이카사키 2018.06.13 21:59
-
캔두잇 2018.06.14 01:20 배치파일로는 불가능하구요.
오토핫키나 오토잇 같은 매크로언어로는 가능합니다. -
Ken™ 2018.06.14 03:21
두분 답변 감사합니다.
배치파일에서는 불가능하군요.
매크로언어가 가능하다니 그쪽에서 시도해봐야겠습니다.
-
고요한바다 2018.06.14 11:24
reg 명령어에서만 지원을 하지 않을 뿐
for문의 기본정도 아시면 원하시는 작업은 할 수가 있습니다.
예를 들어
@echo off
cd /d "%~dp0"
for /f "tokens=3" %%a in ('reg query HKLM\SOFTWARE\WinRAR\Capabilities\FileAssociations ^| find /i " .rar "') do set _rar=%%a
>1.reg (
echo Windows Registry Editor Version 5.00
echo.
echo [HKEY_LOCAL_MACHINE\SOFTWARE\WinRAR\Capabilities\FileAssociations]
echo ".rar"="%_rar%"
)
pause -
Ken™ 2018.06.14 14:04
개별적으로 잘 추출되네요. 정말 감사합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink 키에서 Malgun Gothic 부분만 추출하고 싶은데
위의 배치파일에서 키부분만 교체후 실행하니 엉뚱한 값이 추출되네요.
이건 방법이 없을까요?
-
고요한바다 2018.06.14 14:55
REG파일은 익숙하지가 않아서 CMD파일로 내보내기 입니다.
@echo off
cd /d "%~dp0"
for /f "tokens=3*" %%a in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink" ^| find /i " Malgun Gothic " ^| find /i /v " Bold "') do set _Malgun=%%b
>1.cmd (
echo reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink" /v "Malgun Gothic" /t REG_MULTI_SZ /d "%_Malgun%" /f
)
pause -
Ken™ 2018.06.14 18:55
cmd라도 괜찮습니다.
많은걸 배우네요..
덕분에 해결되었네요. 정말 감사합니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
74513 | 소프트웨어| Win10XPE 질문 [1] | gkgk77 | 242 | 06-14 |
74512 | 윈 도 우| 윈도우 설치 문의 드립니다. [2] | 몽쓰 | 363 | 06-14 |
74511 | 윈 도 우| 애드가드키면 인터넷페이지 로딩이 한참동안.. [4] | 궁금증유발 | 299 | 06-14 |
74510 | 기 타| 마더보드,cpu를 갈고 난 후부터 그러나 [8] | aqz | 417 | 06-14 |
74509 | 소프트웨어| Foobar 커서 색 변경 [2] | 안티고네 | 165 | 06-14 |
74508 | 윈 도 우| Win10XPE 검은화면 질문입니다 [2] | 오뚝이7 | 348 | 06-14 |
74507 | 기 타| 라데온5770인데요 어떤 일 가령 [2] | aqz | 159 | 06-14 |
74506 | 소프트웨어| Avast Free Antivirus pdf첨부 바이러스인식 [5] | 알미뜽 | 346 | 06-14 |
74505 | 윈 도 우| WinToHDD로 윈도우 설치시 시스템예약부분 용량 관련 질문... [6] | ITML | 604 | 06-14 |
74504 | 윈 도 우| ctrl + 다수 파일 선택시 모두 열리거나 실행됩니다. [2] | makcha | 259 | 06-13 |
74503 | 하드웨어| 문의))"1151V2"메인보드에 "1151소켓 CPU&q... [2] | chobits | 1590 | 06-13 |
» | 윈 도 우| 배치파일로 reg 추출 질문입니다. [7] | Ken™ | 402 | 06-13 |
74501 | 기 타| 해킹에 안전한지 검사할 수 있나요? [1] | 성질나나 | 333 | 06-13 |
74500 | 소프트웨어| 갑자기 크롬 실행이 안됩니다.. [9] | 냇시조니 | 513 | 06-13 |
74499 | 윈 도 우| 강좌/팁의 익덕이 님의 배치 파일 사용중에.. [2] | 냇시조니 | 259 | 06-13 |
74498 | 윈 도 우| 윈포고수님들 철이님PE 부탁드립니다. [4] | 반짝이 | 537 | 06-13 |
74497 | 윈 도 우| SMB1.0/CIFS 파일 공유 지원 끄기질문. [2] | 수사반장 | 1003 | 06-13 |
74496 | 소프트웨어| easybcd에서 EMS enabled 관련 질문드립니다 | ITML | 213 | 06-13 |
74495 | 소프트웨어| Realtek HD 오디오 관리자 [5] | 바람낙엽 | 1848 | 06-13 |
74494 | 하드웨어| 음 노트북 바이오스 업데이트 관련 [7] | 심돌이 | 441 | 06-13 |
안타깝지만 제가 알기론 reg 명령은 디테일하게 하위 부분 값 추출은 지원되지 않습니다.
reg export /?
해보시면 알겠지만 명령 자체에 하위 문자열 값 지원이 없습니다.