Existe uma ferramenta para gerenciar extensões de arquivos e suas respectivas linhas de comando de programas?

6

Estou tentando associar arquivos .appx a um utilitário que eu escrevi, que precisa de uma linha de comando semelhante a appinstaller --install-only --force path\to\appxfile.appx . Também deve ser executado como administrador

Eu tentei olhar para o registro e editá-lo, mas não consigo entender. O que eu fiz até agora é apenas usar a associação interna do explorador para associar ao arquivo. Isso funciona e também aparece um prompt do UAC como é suposto, mas meu programa não recebe o bit de linha de comando --install-only --force

Existe alguma ferramenta para o Windows 8 para gerenciar associações de arquivos ou uma maneira manual fácil de fazer isso?

    
por Earlz 26.10.2012 / 17:51

1 resposta

7

O Windows 7 tinha dois comandos, ftype e assoc . Eu suponho que o Windows 8 ainda os tenha (não posso checar bastante agora).

ftype é usado para associar um nome de tipo de arquivo (?) a uma string de comando, por exemplo ftype WinAppPackage=appinstaller --install-only --force %1

assoc é usado para associar uma extensão de arquivo ao nome, por exemplo assoc .appx=WinAppPackage

Como alternativa, você pode vincular a extensão do arquivo a um arquivo em lotes usando a GUI do Windows 8 ( Open With... ). O arquivo em lote pode conter o seguinte:

appinstaller --install-only --force %1
    
por 26.10.2012 / 17:56