1

Как я могу создать простой файл, который изменяет ассоциацию PDF в Windows, как показано ниже?

запустить файл1 → изменить PDF на Sumatra PDF Reader
запустите file2 → измените PDF на FoxIt Phantom

Есть ли простые решения?

1 ответ1

1

Сначала получите результат этой команды:

assoc .pdf

Это дает текущую связь между .pdf и его типом документа. В моем случае вывод:

FoxitPhantomPDF.Document

На основе этого вывода я создал два файла .bat :

ftype FoxitPhantomPDF.Document="C:\Program Files\SumatraPDF\SumatraPDF.exe" "%1"

а также:

ftype FoxitPhantomPDF.Document="C:\Program Files (x86)\Foxit Software\Foxit PhantomPDF\FoxitPhantomPDF.exe" "%1"

Вы должны запускать .bat файлы как администратор.

Извините, но есть проблема:

  • Когда я открываю приглашение администратора в Windows и набираю вышеупомянутые команды, они работают нормально (!), но когда я щелкаю правой кнопкой мыши по файлам bat и запускаю их как администратор, они не работают!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .