Как установить флаг по умолчанию для файла *.EXE?

Как установить флаг по умолчанию для файла *.EXE?

Когда я открываю Sumatra, мне нужны инвертированные цвета по умолчанию. Но даже если я изменил сочетания клавиш на: "/sumatraPDF.exe" -invert-colorsпрограмма запускается без флага, когда я дважды щелкаю PDFфайл в то время, когда программа закрыта.

Как убедиться, что флаг используется при двойном щелчке PDFпо файлам?

решение1

Как убедиться, что флаг используется при двойном щелчке по PDF-файлам?

Вам необходимо изменить выполняемую команду, используятип f:

  1. Узнайте тип файла с помощьюассоц.:

    assoc .pdf
    
  2. Это вернет что-то похожее на:

    .pdf=AcroExch.Document.DC
    
  3. Теперь используйтетип fчтобы получить текущую команду, запущенную для .pdf:

    ftype AcroExch.Document.DC
    
  4. Это вернет что-то похожее на:

    AcroExch.Document.DC="C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe" "%1"
    
  5. Теперь создайте новую команду с вашим дополнительным флагом:

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

Примечание:

  • В приведенном выше примере я использовал Acrobat, поскольку у меня не установлена ​​Sumatra.

Дальнейшее чтение

  • Индекс AZ командной строки Windows CMD- Отличный справочник по всем вопросам, связанным с командной строкой Windows.
  • ассоц.- Отображение или изменение связи между расширением файла и типом файла
  • тип f- Отображение или изменение связи между FileType и исполняемой программой.

Связанный контент