Связывать тип файла с конкретной программой

Как связать определенный тип файла с приложением на ПК с Windows (Vista)?

Метод №1 («на лету»):

  1. Щелкните правой кнопкой мыши файл типа, который вы хотите изменить, и выберите «Свойства».
  2. На вкладке «Общие» нажмите кнопку «Изменить».
  3. Выберите программу из списка или нажмите «Обзор», чтобы выбрать файл .EXE на вашем жестком диске.

Метод № 2 (просмотр списка типов файлов):

  1. Откройте панель управления.
  2. В разделе «Домашняя панель управления» выберите «Программы», а затем «Сделать тип файла всегда открытым в конкретной программе».

    Или в классическом представлении откройте «Программы по умолчанию», а затем «Связать тип файла или протокол с программой».

  3. Выделите тип файла в списке и нажмите «Изменить программу».

К сожалению, ни один из методов в Vista не позволяет выбрать ничего, кроме программ по умолчанию, таких как программы, перечисленные в контекстных меню ваших файлов. Если вы хотите полностью контролировать свои типы файлов, используйте этот инструмент:

Способ № 3 (Тип файла):

  1. Загрузите и установите Creative Elements Power Tools .
  2. Откройте панель инструментов электроинструмента Creative Element.
  3. Включите параметр «Изменить типы файлов» и нажмите «Принять».
  4. Щелкните правой кнопкой мыши файл типа, который вы хотите изменить, и выберите «Редактировать тип файла», чтобы отобразить это окно:

Alt text

Источник

Как насчет метода № 5 (для людей, которым нравится командная строка):

  1. Откройте командную строку с повышенными правами.
  2. Используйте FTYPE {fileType}={commandString} чтобы создать тип файла и связанную команду, чтобы открыть файл.
  3. Используйте ASSOC {.fileExtension}={fileType} чтобы связать расширение файла с типом файла, который вы создали.

Пример:

 FTYPE MyCustomType=C:\Program Files\MyCustomProgram\MyProg.exe "%1" ASSOC .custom=MyCustomType 

Обратите внимание, что многие типы файлов могут быть зарегистрированы в вашей системе. Вы можете перечислить их все, просто набрав FTYPE без аргументов.

Добавление метода # 4:

  1. Щелкните правой кнопкой мыши файл, который вы хотите изменить.
  2. Нажмите « Open With... (выберите « Choose Default Program... если появится подменю)
  3. Выберите приложение, с которым вы хотите открыть этот тип файла. Вы также можете нажать кнопку просмотра, если Windows не предложит, что вы хотите.
  4. Убедитесь, что поле с надписью « Always use the selected program to open this type of file имеет отметку»

В следующем примере .bat- файла показано, как связать тип файла с конкретной программой и значок не будет уродливым:

Введите описание изображения здесь

 set ftypename=potato_xxx_file set extension=.potato set pathtoexe="C:\potato.exe" set pathtoicon="" if %pathtoicon%=="" set pathtoicon=%pathtoexe%,0 REG ADD HKEY_CLASSES_ROOT\%extension%\ /t REG_SZ /d %ftypename% /f REG ADD HKLM\SOFTWARE\Classes\%ftypename%\DefaultIcon\ /t REG_SZ /d %pathtoicon% /f ftype %ftypename%=%pathtoexe% "%%1" %%* assoc %extension%=%ftypename% 

Некоторые подсказки:

Ftypename – имя FileType может быть случайным, но должно быть уникальным.

Extension – расширение имени файла. Примерами расширений имен файлов являются .png, .jpeg, .exe, .dmg

Pathtoexe – Полный исполняемый путь.

Pathtoicon – Полный путь к значку или исполняемому файлу с выбранным значком. Если путь значка пуст, будет использоваться значок по умолчанию из exe. Если хотите использовать пользовательский set pathtoicon="" например, чтобы set pathtoicon="C:\icons\potato.ico" .

Работает по крайней мере в Windows 7.

Я сделал правильный способ АССОЦИАЦИИ ФАЙЛОВ, используя эти команды cmd. Это просто пример:

 REG ADD "HKEY_CLASSES_ROOT\Applications\notepad++.exe\shell\open\command" /v @ /t REG_SZ /d "\"C:\\Program Files\\Noteepad++\\notepad++.exe\" \"%1\"" /f REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt" /v "Application" /t REG_SZ /d "notepad++.exe" /f REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt\OpenWithList" /v "g" /t REG_SZ /d "notepad++.exe" /f assoc .txt=MyCustomType ftype MyCustomType="C:\Program Files\Noteepad++\notepad++.exe" "%1" 

(Лучше поместить их в .bat-файл)

Я не думал, что люди использовали .bat больше, переключились на .cmd некоторое время назад. Во всяком случае, мы пытаемся восстановить по умолчанию Adobe Reader для PDF-файлов после установки Acrobat.

Выполнение именно того, что сделал последний парень, и он по-прежнему не меняется. Я не знаю, может ли кто-нибудь увидеть, где я совершил ошибку, или просто вижу одно и то же, и да, я знаю, как изменить его в графическом интерфейсе, но это для массового развертывания, поэтому держите это для себя –

 REG ADD "HKEY_CLASSES_ROOT\Applications\AcroRD32.exe\shell\Read\command" /v @ /t REG_SZ /d "\"C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe\" \"%1\"" /f REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf" /v "Application" /t REG_SZ /d "AcroRd32.exe" /f REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\OpenWithList" /v "g" /t REG_SZ /d "AcroRd32.exe" /f ftype "PDF File"="C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe" "%1" assoc .pdf="PDF File" 
  • Что добавляет эти многоадресные IP-адреса в таблицу ARP, как статические записи?
  • Удаление старого раздела Vista, но это активный системный раздел
  • Как отключить сообщение «вам нужно отформатировать этот диск» в Windows Vista / 7?
  • Поддерживается ли домашняя группа Windows 7 (рабочая группа) и домен Windows Vista?
  • Как восстановить TrustedInstaller как владельца каталога Program Files?
  • Есть ли способ удалить запрещенные разрешения из группы для папки, если у меня нет доступа?
  • Прозрачная командная строка в Vista?
  • Наберите PPPoE-соединение при запуске Windows
  • Есть ли команда быстрого вызова в командной строке Windows, чтобы перейти в домашний каталог текущего пользователя, как в Linux?
  • Как восстановить ПК с ОС Windows Vista до заводских настроек, когда он был обновлен до Windows 7
  • Как вы можете использовать резервную копию Windows с зашифрованным местом для резервного копирования TrueCrypt?
  • Давайте будем гением компьютера.