Menu de contexto do Windows em cascata sem perturbar a associação padrão?

1

Estou tentando criar menus de contexto em cascata no Windows que adicionarão novos comandos a tipos de arquivos específicos sem atrapalhar os comandos padrão.

Aqui está um exemplo:

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\""

Menu de Contexto - remux para mkv.bat

cd %~p1

mkvmerge -o %~n1.mkv %1

Menu de Contexto - remux para mp4.bat

cd %~p1

mkvmerge -o %~n1.mp4 %1

O menu é exibido corretamente, mas o lançamento de uma das opções parece não fazer nada.

Se um comando for alterado para:

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

O Windows produz uma caixa de diálogo perguntando qual aplicativo deve ser usado para abrir o arquivo.

Como configurar para que o comando seja iniciado corretamente?

    
por FredThompson 28.03.2017 / 05:30

1 resposta

0

Uso:

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\""
    
por 28.03.2017 / 08:21