모든 단일 파일의 “Open with…”목록에 프로그램을 추가하는 방법은 무엇입니까? HxD hexeditor에서 파일을

모든 파일에 프로그램을 추가하려면 어떻게해야합니까? Windows 7에서 “다음으로 열기 …”목록을 마우스 오른쪽 단추로 클릭하십시오.

예를 들어; HxD hexeditor에서 파일을 정기적으로보고 싶습니다. 내가 이것을하는 다양한 유형의 파일이 있습니다. HxD가 모든 단일 파일 “Open with …”메뉴에있는 시스템의 모든 단일 파일 유형에 어떻게 추가합니까?



답변

짧은 대답은 큰 어려움이 있습니다.

더 긴 답변 :

HKEY_CLASSES_ROOT의 레지스트리에는 등록 된 각 파일 확장자에 대한 항목이 있습니다. 처리하려는 각 파일 확장자에 “OpenWithProdids”라는 키를 추가해야합니다. 이 키 내에서 이름이 HxD의 ProgId 인 문자열 값이 필요합니다.

그러나 훨씬 쉬운 방법이 있습니다. C : \ Users \\ AppData \ Roaming \ Microsoft \ Windows \ SendTo에 HxD 바로 가기를 넣은 경우 시스템의 모든 파일을 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 보내기-> HxD를 선택할 수 있습니다.


답변

다음을 텍스트 파일에 넣고 이름을 바꾸고 Add HxD to Context Menu.reg경로를 업데이트하고 저장 한 후 실행하십시오.

REGEDIT4

[HKEY_CLASSES_ROOT\*\Shell\HxD]
@="&HxD"

[HKEY_CLASSES_ROOT\*\Shell\HxD\Command]
@="\"C:\\Program Files\\HxD\\HxD.exe\" \"%L\""


답변

이를 위해 ShellExView 도구를 사용할 수 있습니다 .


답변

이것은 정확하지는 않지만 이런 식으로 작동해야합니다.

 REGEDIT4

 [HKEY_CLASSES_ROOT\HxD]

 [HKEY_CLASSES_ROOT\HxD\shell]

 [HKEY_CLASSES_ROOT\HxD\shell\open]

 [HKEY_CLASSES_ROOT\foo\shell\open\command]
 @="\"C:\\Program Files\\Application\\HxD.exe\" \"%1\""

이와 같은 작업을 수행하면 모든 파일 유형에 대해 표시되는 컨텍스트 메뉴 (실제로 게시 한 내용에는 없을 수도 있음)가 추가되어 HxD로 파일을 열 수 있습니다.

Vim 은 모든 파일 유형에 대해 “Vim으로 편집”컨텍스트 메뉴를 제공합니다.

(같은 종류의 작업을 수행 할 수있는 다른 레지스트리 키도 있습니다.)

더 많은 지식을 갖춘 사람이 실제 작업 솔루션을 생각 해낼 수 있어야합니다.


답변

알 수없는 파일 형식을 열면 기본 프로그램 목록이 나타납니다. 파일이 이미 연결되어 있으면 ‘연결 프로그램’메뉴로 이동해야합니다. 기본 프로그램의 전체 목록을 보려면 확장하십시오. 기본 프로그램 목록에 foobar를 추가하는 배치 스크립트의 스 니펫 :

reg add "HKCU\Software\Classes\*\OpenWithList\foobar2000.exe" /f
reg add "HKCU\Software\Classes\Applications\foobar2000.exe\shell\open\command" /ve /d "\"%SCRIPTDIR%media\foobar2000\foobar2000.exe\" \"%%1\"" /f


답변

상황에 맞는 메뉴에 새로운 “메모장으로 열기”항목이 생성됩니다. “다음으로 열기”는 “보내기”보다 직관적이고 정확합니다. 그리고 하위 메뉴로 드릴 다운 할 필요가 없습니다.

  • 관리자 권한으로 regedit를여십시오.
  • HKEY_CLASSES_ROOT * \ shell로 이동
  • 쉘 아래에 “키보드로 열기”라고하는 새 키를 만듭니다.
  • 그 아래에 “command”라는 새 키를 만듭니다.
  • 오른쪽 창에서 (기본값)을 두 번 클릭하고 다음을 입력하십시오.

    notepad.exe % 1

http://www.howtogeek.com/howto/windows-vista/add-open-with-notepad-to-the-context-menu-for-all-files/


답변

이것은 Windows 8.1에서 작동하므로 Windows 7에 대해서는 잘 모르겠습니다. 경로가 HxD로 향하는 곳을 모르겠으므로 아래 예제를 보았습니다. 아래의 응용 프로그램 위치를 대체하고 Applications \ HxD.exe에서 HxD.exe를 실행할 실행 파일 이름으로 바꿉니다.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Applications\HxD.exe]

[HKEY_CLASSES_ROOT\Applications\HxD.exe\shell]

[HKEY_CLASSES_ROOT\Applications\HxD.exe\shell\edit]

[HKEY_CLASSES_ROOT\Applications\HxD.exe\shell\edit\command]
@="C:\\Program Files (x86)\\HxD\\HxD.exe %1"

[HKEY_CLASSES_ROOT\Applications\HxD.exe\shell\open]

[HKEY_CLASSES_ROOT\Applications\HxD.exe\shell\open\command]
@="C:\\Program Files (x86)\\HxD\\HxD.exe %1"