Adicionando opções de linha de comando padrão ao abrir um tipo de arquivo particular

6

Eu gostaria de fazer com que sempre que eu abrir um determinado tipo de arquivo (clicando duas vezes no explorador) ele sempre abra o programa associado com opções de linha de comando específicas.

Então, por exemplo, ao clicar duas vezes em um arquivo .tex, eu quero que ele não só abra com o emacs (que é fácil de configurar apenas indo para "Open With"), mas execute o emacs com a opção de linha de comando "-fs".

Qual é a maneira mais fácil de fazer isso?

Obrigado

    
por dbdkmezz 12.03.2011 / 19:46

2 respostas

4

Eu diria que a ferramenta mais fácil é o Nirsoft FileTypesMan .

Inicie e encontre a extensão que você deseja modificar.

No painel inferior, localize a ação e modifique-a para emacs.exe -fs %1 ou emacs.exe %1 -fs

... Assumindo que Emacs.exe é o nome do programa. Além disso, nunca tendo usado, não tenho certeza de qual ordem fornecer os argumentos. %1 é o nome do arquivo, então use qualquer um que funcione.

    
por 12.03.2011 / 19:57
5

Olhando embaixo do que o Nirsoft FileTypesMan faz, você pode fazer a mesma coisa manualmente da seguinte maneira:

  1. Procure em

    HKEY_CLASSES_ROOT\.ext
    

    no valor (Default) , para qualquer extensão de arquivo .ext de que você goste. Chame esse valor {class_for_ext} .

  2. Procure em

    HKEY_CLASSES_ROOT\{class_for_ext}\shell\open\command
    

    no valor (Default) . Essa é a linha de comando que o Windows Explorer executará e qual FileTypesMan permitirá a edição.

por 11.07.2012 / 17:52

Tags