¿Cómo establecer una bandera como predeterminada en un archivo *.EXE?

¿Cómo establecer una bandera como predeterminada en un archivo *.EXE?

Cuando abro Sumatra necesito colores invertidos de forma predeterminada. Pero aunque cambié los accesos directos a: "/sumatraPDF.exe" -invert-colorsel programa se ejecuta sin la bandera cuando hago doble clic en un PDFarchivo en un momento en el que el programa está cerrado.

¿Cómo me aseguro de que se utilice la bandera al hacer doble clic PDFen los archivos?

Respuesta1

¿Cómo me aseguro de que se utilice la bandera al hacer doble clic en archivos pdf?

Es necesario modificar el comando que se ejecuta, utilizandotipo f:

  1. Descubra el tipo de archivo usandoasociado:

    assoc .pdf
    
  2. Esto devolverá algo similar a:

    .pdf=AcroExch.Document.DC
    
  3. Ahora usatipo fpara ejecutar el comando actual para un .pdf:

    ftype AcroExch.Document.DC
    
  4. Esto devolverá algo similar a:

    AcroExch.Document.DC="C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe" "%1"
    
  5. Ahora configura un nuevo comando con tu bandera adicional:

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

Nota:

  • He usado Acrobat en mi ejemplo anterior porque no tengo Sumatra instalado.

Otras lecturas

información relacionada