기본 명령을 방해하지 않고 특정 파일 형식에 새 명령을 추가하는 계단식 상황에 맞는 메뉴를 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는 파일을 여는 데 어떤 응용 프로그램을 사용해야하는지 묻는 대화 상자를 생성합니다.
명령이 제대로 시작되도록 구성하는 방법은 무엇입니까?