WinRAR, "파일 이름에 추가"와 같은 상황에 맞는 메뉴 항목

WinRAR, "파일 이름에 추가"와 같은 상황에 맞는 메뉴 항목

레지스트리 키를 변경하여 파일이나 폴더의 마우스 오른쪽 버튼 클릭 컨텍스트 메뉴에 WinRAR과 같은 컨텍스트 메뉴 항목을 추가하고 싶습니다.

1

사진 속에,

"화면 캡처.rar"에 추가

WinRAR은 파일 이름에서 "화면 캡처"라는 이름을 얻습니다. WinRAR에는 이 파일 이름을 가져오고 상황에 맞는 메뉴에 동적으로 추가하는 코드가 포함된 DLL이 있는 것 같습니다.

그런데 제 경우에는 DLL이 없어서 수동으로 해야 합니다. 레지스트리 키에 사용할 수 있는 코드나 인수(예: %1 %V 등)가 있습니까?

내 상황에 맞는 메뉴 항목은 다음과 같습니다.

"FILE_OR_FOLDER_NAME_HERE"를 데스크톱으로 보내기

답변1

WinRAR과 같은 동적 컨텍스트 메뉴 항목창조하다추가 코드 없이는 불가능합니다.

당신은 설정할 수 있습니다(기본)값을 HKEY_CLASSES_ROOT\<ProgID>\shell\mymenu다음과 같이 정적 문자열로 변환합니다.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\txtfile\shell\mymenu]
@="My Menu Entry"

[HKEY_CLASSES_ROOT\txtfile\shell\mymenu\command]
@="%SystemRoot%\\system32\\NOTEPAD.EXE %1"

그러면 다음이 표시됩니다.

1

%1을(를) 사용하려고 하거나다른 변수리터럴 문자열처럼 취급되어 결과적으로 작동하지 않습니다.%1메뉴에 자체가 표시됩니다.

관련 정보