기본 연결을 방해하지 않고 계단식 Windows 컨텍스트 메뉴?


1

기본 명령을 방해하지 않고 특정 파일 형식에 새 명령을 추가하는 계단식 상황에 맞는 메뉴를 Windows에서 만들려고합니다.

예를 들면 다음과 같습니다.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\flv\shell\Cascade Menu]
"MUIVerb"="Remux"
"SubCommands"="remux to mkv;remux to mp4"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\remux to mkv]
"Icon"="\"C:\\Portable\\- Linked\\MKVToolNix\\mkvmerge.exe\""
@="remux to mkv"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\remux to mkv\command]
@="\C:\\Portable\\- Linked\\MKVToolNix\\Context Menu - remux to mkv.bat\" \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\remux to mp4]
"Icon"="\"C:\\Portable\\- Linked\\MKVToolNix\\mkvmerge.exe\""
@="remux to mp4"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\remux to mp4\command]
@="\C:\\Portable\\- Linked\\MKVToolNix\\Context Menu - remux to mp4.bat\" \"%1\""

상황에 맞는 메뉴-remux to mkv.bat

cd %~p1

mkvmerge -o %~n1.mkv %1

상황에 맞는 메뉴-mp4.bat로 remux

cd %~p1

mkvmerge -o %~n1.mp4 %1

메뉴가 제대로 표시되지만 옵션 중 하나를 실행해도 아무런 효과가 없습니다.

명령이 다음과 같이 변경된 경우 :

@="C:\\Portable\\- Linked\\MKVToolNix\\Conte...

Windows는 파일을 여는 데 어떤 응용 프로그램을 사용해야하는지 묻는 대화 상자를 생성합니다.

명령이 제대로 시작되도록 구성하는 방법은 무엇입니까?

답변:


0

용도:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\remux to mp4\command]
@="\"C:\\Portable\\- Linked\\MKVToolNix\\Context Menu - remux to mp4.bat\" \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\remux to mkv\command]
@="\"C:\\Portable\\- Linked\\MKVToolNix\\Context Menu - remux to mkv.bat\" \"%1\""
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.