윈 도 우 배치파일로 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 | - | - |
74530 | 하드웨어| cpu i5 750 린필드 vs 인텔 펜티엄 G2020 성능 (Ivybridge) [5] | 내가잘나가 | 2697 | 06-15 |
74529 | 윈 도 우| 자동업데이트 질문입니다. | 준이오빠 | 214 | 06-15 |
74528 | 기 타| 이번 달 정기 업데이트.. [2] | 테츠로 | 682 | 06-15 |
74527 | 윈 도 우| rs4 워크스테이션 사용시 궁금점 질문합니다. [7] | 태양속으로 | 332 | 06-15 |
74526 | 윈 도 우| 윈도우 거시기 라고 하는 것이 돌고 있는데 [6] | 장마로 | 2373 | 06-15 |
74525 | 기 타| 윈도 다시 깔았는데 이렇게 뜹니다. [3] | aqz | 1030 | 06-15 |
74524 | 하드웨어| 문의)) 일체형 수냉쿨러 수명은 어떻게 되나요??? [4] | chobits | 2280 | 06-14 |
74523 | 윈 도 우| 이거 분해 어떻게 하나요? | 7850 | 708 | 06-14 |
74522 | 하드웨어| 하드 교체 [4] | 비설 | 676 | 06-14 |
74521 | 소프트웨어| 순간복구 프로그램 [6] | 무명거사 | 1554 | 06-14 |
74520 | 윈 도 우| HWID 변경 백업 복원했을 때 작동 여부가 궁금합니다. [1] | 블랙네로 | 720 | 06-14 |
74519 | 윈 도 우| 커피레이크 윈도우 7 설치시 내장 그래픽 HD630 사용 여부 ... [1] | 블랙네로 | 1023 | 06-14 |
74518 | 하드웨어| 비디오카드 추천 부탁합니다 [3] | joe | 433 | 06-14 |
74517 | 윈 도 우| 시스템 예약 파티션과 부팅관련 질문드립니다! [8] | ITML | 711 | 06-14 |
74516 | 기 타| [질문]VMWare 가상이미지 용량 줄이는법 [6] | PiscesKyle | 458 | 06-14 |
74515 | 윈 도 우| 윈도우7 시작 하면서 화상키보드가 작동 합니다.. [4] | 테츠로 | 281 | 06-14 |
74514 | 윈 도 우| 원도우 10 1803 다운 하는곳링크 부탁드립니다 [2] | kang | 2130 | 06-14 |
74513 | 하드웨어| 로우포멧하면 복구 못하나요? [5] | 짠쪼 | 1027 | 06-14 |
74512 | 윈 도 우| 윈도우 업데이트 과정에서 안보이던 OEM 파티션이 F 디스크... [2] | 솔모로 | 579 | 06-14 |
74511 | 소프트웨어| Win10XPE 질문 [1] | gkgk77 | 255 | 06-14 |
안타깝지만 제가 알기론 reg 명령은 디테일하게 하위 부분 값 추출은 지원되지 않습니다.
reg export /?
해보시면 알겠지만 명령 자체에 하위 문자열 값 지원이 없습니다.