컨텍스트 메뉴의 "편집"이 열리는 프로그램은 어떻게 설정하나요?

컨텍스트 메뉴의 "편집"이 열리는 프로그램은 어떻게 설정하나요?

JPG 또는 PNG 파일을 마우스 오른쪽 버튼으로 클릭하면 "편집" 옵션을 선택하면 MS 그림판이 열리는 반면, 김프를 열고 싶습니다. ShellMenuView 및 ShellExView 프로그램을 찾았으나 관련 항목을 찾을 수 없습니다.

실제로 ShellMenuView에는 올바른 실행 파일을 호출하는 것으로 보이는 항목이 있지만 .png메뉴 Edit with GIMP에는 표시되지 않습니다(두 개의 편집 옵션으로 인해 막히는 것을 원하지 않습니다).

또한 레지스트리를 살펴보고 다음 키를 확인했습니다.

  • HKEY_CLASSES_ROOT\*\OpenWithList\MSPaint.exe\(Default)( 빈 데이터가 있는 항목이 하나만 있음 )
  • HKEY_CLASSES_ROOT\.png\폴더 OpenWithPrigIdPersistentHandler.
  • HKEY_CLASSES_ROOT\pngfile\shell\폴더 crush(내가 얼마 전에 추가한 PNGcrush) 및 open.

나는 보았다이 질문하지만 이는 Windows XP에만 적용되며 Vista에서는 작동하지 않습니다. "파일 형식" 탭은 없으며 제어판의 "연결 설정"은 "연결 프로그램" 메뉴만 설정합니다.

그러면 상황에 맞는 메뉴의 "편집" 옵션이 수행하는 작업을 어떻게, 어디서 변경할 수 있습니까?

답변1

더 쉬운 대답: 사용NirSoft의 파일 유형 관리자이렇게:

위쪽 창에서 .JPG 확장자를 찾아 선택합니다.
"새 작업"을 만듭니다(작업/새 작업 또는 아래쪽 창/마우스 오른쪽 버튼 클릭/새 작업).
작업 이름과 메뉴 캡션을 "편집"으로 설정하고 파일을 편집해야 하는 .EXE를 찾습니다.
확인을 클릭하여 변경 사항을 저장하세요.
Presto, 이제 Windows가 원하는 대로 작동합니다.
분명히 이 새로운 설정은 기존 편집 명령을 무시합니다.

답변2

키를 직접 만들 수 있어야 합니다. 예를 들어 이 레지스트리 항목은 MS Paint를 편집 항목에 할당해야 합니다.동사:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\pngfile\shell\edit\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4d,00,53,00,\
  50,00,41,00,49,00,4e,00,54,00,2e,00,45,00,58,00,45,00,20,00,22,00,25,00,31,\
  00,22,00,00,00

답변3

이전 답변에 대한 더 쉬운 대안: 다음에서 Types.EXE를 사용하세요.https://ystr.github.io/types

프로그램을 더욱 편리하게 만들려면 이 코드를 Types.REG로 저장하고병합파일을 레지스트리에 넣습니다.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\Type]
@="Edit file type"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\Type\command]
@="\"C:\\Utils\\Types\\Types.exe\" \"%1\""

그런 다음 탐색기 상황에 맞는 메뉴를 열고 새 항목을 따르십시오.

관련 정보