
Когда я открываю Sumatra, мне нужны инвертированные цвета по умолчанию. Но даже если я изменил сочетания клавиш на: "/sumatraPDF.exe" -invert-colors
программа запускается без флага, когда я дважды щелкаю PDF
файл в то время, когда программа закрыта.
Как убедиться, что флаг используется при двойном щелчке PDF
по файлам?
решение1
Как убедиться, что флаг используется при двойном щелчке по PDF-файлам?
Вам необходимо изменить выполняемую команду, используятип f:
Узнайте тип файла с помощьюассоц.:
assoc .pdf
Это вернет что-то похожее на:
.pdf=AcroExch.Document.DC
Теперь используйтетип fчтобы получить текущую команду, запущенную для .pdf:
ftype AcroExch.Document.DC
Это вернет что-то похожее на:
AcroExch.Document.DC="C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe" "%1"
Теперь создайте новую команду с вашим дополнительным флагом:
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 и исполняемой программой.