WinRar - Comandos de shell personalizados

1

Estou tentando criar comandos personalizados no menu de contexto no Windows.

Eu encontrei este ótimo registro hack aqui: link

este é o código criado para funcionar para mim:

Windows Registry Editor Version 5.00

    [HKEY_CLASSES_ROOT\*\shell\RarMe]
    @="Rar Here"

    [HKEY_CLASSES_ROOT\*\shell\RarMe\command]
    @="\"C:\Winrar\Winrar.exe\" a -cpSuperExe -ep1 -r -y \"%1\" \"%1\*.*\""

isso funciona lindamente, mas não para arquivos, apenas para pastas.

qualquer que seja a edição de sintaxe que eu tente, em arquivos eu não recebo nada - ou erros.

(é uma solução tão limpa!)

Obrigado Max

    
por Max Coppoletta 03.12.2014 / 10:50

1 resposta

0

O problema está na localização da chave que você criou - você notará que ela está localizada em "Diretório"? Isso significa que a adição será aplicada aos diretórios (pastas).

Se você adicionar o mesmo material a HKEY_CLASSES_ROOT \ * \ ..., ele deverá funcionar para todos os arquivos.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\RarMe]
@="Rar Here"

[HKEY_CLASSES_ROOT\*\shell\RarMe\command]
@="\"C:\Winrar\Winrar.exe\" a -cpSuperExe -ep1 -y \"%1\" \"%1\""

Isso deve ser feito, embora você possa precisar adicionar uma extensão ao nome do arquivo (o primeiro \ "% 1 \").

    
por 03.12.2014 / 10:55