20

По какой-то причине в последнее время я столкнулся с этой проблемой при попытке установить приложение по умолчанию для расширения. Наиболее распространенными способами являются следующие:

  1. Щелкните правой кнопкой мыши> Открыть с помощью> Выбрать программу по умолчанию. Откроется диалоговое окно с возможностью просмотра любого приложения, которое будет использоваться единовременно, ИЛИ (путем установки соответствующего флажка), которое фактически установит приложение по умолчанию для выбранного типа файла.

  2. Панель управления \ Программы \ Программы по умолчанию \ Установить связи На этой странице настроек вы можете установить программу по умолчанию для каждого известного типа файла. Как и в варианте № 1, вы выбираете кнопку "изменить программу" и в диалоговом окне выбираете новое приложение по умолчанию.

Для многих пользователей Windows это не новость, проблема в том, что, когда нужное приложение не появляется в настройках? Я даже смотрю и нахожу .exe файл, который хочу, и выбираю его, и все же он не отображается как опция.

Как сделать так, чтобы приложение отображалось как опция, чтобы я мог установить его как приложение по умолчанию?

3 ответа3

36

После некоторого поиска в Google я нашел ответ вместе с другими форумами без достаточного ответа, поэтому я подумал, что это будет полезным постом.

ШАГ 1

Сначала вам нужно получить связанное имя вашего типа файла. В командной строке (обязательно запустите от имени администратора) выполните следующее

  • assoc {filetype}

    Например:

    • assoc .php

      Должен вывести .php=phpfile <- это то, что вам нужно для следующей части

ШАГ 2

Если у вас есть сопоставление типов файлов, которое вы хотите изменить, вы запустите на нем команду ftype

  • ftype {file_association}="absolute-path-to-application" "%1"

    Например:

    • ftype phpfile="C:\Dropbox\ST3\sublime_text.exe" "%1"

Эта команда эффективно добавила Sublime Text в качестве рекомендуемого приложения для ассоциаций типов phpfile. Теперь, когда я использую обычные методы Windows для настройки приложения по умолчанию, оно появляется, даже не просматривая его.

УСПЕХ!

Полное описание можно найти здесь

БОНУСНЫЕ ОЧКИ:

Если вы получите ответ, подобный следующему: File association not found for extention вам просто нужно создать ассоциацию для этого расширения со следующим:

assoc .{XXX}={filetype}

Например:

assoc .cls=javaclass

После установления связи, которую вы можете проверить с помощью описанных выше шагов, вы можете приступить к ее привязке к приложению по умолчанию.

4

TFeldt разместил это решение в Sublime Forum (ссылка):

  1. открыто
  2. Перейдите к HKEY_CLASSES_ROOT\Applications\sublime_text.exe\shell\open\command. Убедитесь, что путь указан правильно, исправьте его, если это не так. Выход Regedit.
  3. Откройте диспетчер задач с помощью Ctrl + Alt + Del, убить explorer.exe, перейдите к запуску и введите explorer.exe (или пропустите этот шаг и просто перезагрузите компьютер).
  4. Теперь попробуйте то же самое, щелкните правой кнопкой мыши текстовый файл, откройте его, перейдите к возвышенному, и теперь он должен появиться в списке доступных приложений.

Проблема, с которой я столкнулся, заключалась в том, что путь не был обновлен, когда я перешел на ST3 с ST2.

2

Спасибо за помощь. Недавно я установил Sublime Text 3 в Windows 7, и он не позволял мне создавать определенные ассоциации файлов.

Мне пришлось использовать командную строку с повышенными правами и команду ftype чтобы добавить ассоциации файлов.

Для всех, кто интересуется быстрым исправлением распространенных файлов веб-разработки, просто запустите эти команды индивидуально (консоль от имени администратора и от root C:):

ftype phpfile="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"

ftype CSSfile="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"

ftype txtfile="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"

ftype JSFile="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"

ftype xmlfile="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"

Сообщение подтверждения для каждого должно читаться примерно так:

phpfile="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"

Вы поняли идею ... Теперь вы можете использовать эти команды для любого типа файла и программы.

Теперь все эти типы файлов должны появиться в диалоге сопоставления файлов (открыть с).

Не для дронов, а для добавления Sublime 3 в контекстное меню, вызываемое правой кнопкой мыши, вот отличное исправление, которое хорошо работает: http://wordpress-corner.com/add-open-sublime-text-3-windows-explorer-context -меню/

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