Como definir um sinalizador como padrão em um arquivo *.EXE?

Como definir um sinalizador como padrão em um arquivo *.EXE?

Quando abro o Sumatra, preciso de cores invertidas por padrão. Mas mesmo que eu tenha alterado os atalhos para: "/sumatraPDF.exe" -invert-colorso programa é executado sem o sinalizador quando clico duas vezes em um PDFarquivo no momento em que o programa está fechado.

Como posso ter certeza de que o sinalizador é usado ao clicar duas vezes PDFnos arquivos?

Responder1

Como posso garantir que o sinalizador seja usado ao clicar duas vezes em arquivos PDF?

Você precisa modificar o comando que é executado, usandotipo f:

  1. Descubra o tipo de arquivo usandoassociado:

    assoc .pdf
    
  2. Isso retornará algo semelhante a:

    .pdf=AcroExch.Document.DC
    
  3. Agora usatipo fpara executar o comando atual para um .pdf:

    ftype AcroExch.Document.DC
    
  4. Isso retornará algo semelhante a:

    AcroExch.Document.DC="C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe" "%1"
    
  5. Agora configure um novo comando com seu sinalizador extra:

    ftype AcroExch.Document.DC="C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe" -invert-colors "%1"
    

Observação:

  • Usei o Acrobat no meu exemplo acima porque não tenho o Sumatra instalado.

Leitura adicional

informação relacionada