Здравствуйте
Помогите скриптом автоит назначить расширениям jpg, bmp — программу для открытия по-умолчанию «C:AVT 2Paint.NETPortablePaint.NETPortable.exe»
Перерыл весь форум но ничего подходящего не нашел.
Oki
Продвинутый
Сообщения 451 Репутация 62
При нестандартных именах типов ассоциаций (а их можно проверить командой assoc в командной строке), подставить другие имена, при отсутствии назначений, сначала той же командой assoc назначить имена.
assoc .jpg :: Проверка командной строкой, назначено ли имя типа файла расширению bmp
По желанию можно такую проверку выполнить тоже подобным скриптом Autoit. Если имена типов файлов присутствуют, но отличные от тех, что в скрипте, то просто в скрипт подставляются другие имена. Если имена типов фалов вообще не назначены, то скрипт сначала должен их назначить.
Теоретически возможен также вариант, что для двух требующихся расширений ситуация различна. Понятно, что требуется сделать в таких случаях, но всё становится сложнее, если проверку ситуации нужно заготовить для скрипта автоматически на все случаи жизни, а не проделать вручную. Если такая потребность реально возникнет, то можно и над такой задачкой подумать. Для этого можно, например, перенаправлять вывод в файл, откуда легко считывать и обрабатывать.
Программы по умолчанию как открыть файлы в Windows 11
Последнее редактирование: 4 Сен 2021
Dalm
Сообщения 52 Репутация -1
При нестандартных именах типов ассоциаций (а их можно проверить командой assoc.
Так какой из трех кодов мне запускать?
По отдельности — не работают.
Все выдают ошибки.
Oki
Продвинутый
Сообщения 451 Репутация 62
Предлагаю пойти по шагам. Что выдаёт такой скрипт?
Первый ответ подправлен. В нём только первый код и третий для AutoIt, второй был предназначен для командной строки.
Последнее редактирование: 3 Сен 2021
Dalm
Сообщения 52 Репутация -1
Предлагаю пойти по шагам. Что выдаёт такой скрипт?
Он выдает сообщение:
.jpj=jpg
.bmp=bmp
Oki
Продвинутый
Сообщения 451 Репутация 62
Он выдает сообщение:
.jpj=jpg
.bmp=bmp
Вот какие тривиальные названия. Тогда так.
Последнее редактирование: 4 Сен 2021
Dalm
Сообщения 52 Репутация -1
Код выполнился, но указанной программой — не открывает данные расширения файлов.
Oki
Продвинутый
Сообщения 451 Репутация 62
Прошу прощения за опечатку: в последнем коде случайно фигурировало assoc вместо ftype . Вернуть назад, как было.
А настраивается на эту программу вот так.
Последнее редактирование: 4 Сен 2021
Dalm
Сообщения 52 Репутация -1
Спасибо.
Не работает.
Код выполняется — программа не назначается.
Oki
Продвинутый
Сообщения 451 Репутация 62
Пробую параллельно у себя переназначить другое расширение. Вспомнилось, что команда ftype требует #RequireAdmin в скрипте, но почему-то открытие файла стало зацикливаться на этапе согласия на открытие своей программой, поэтому неплохо бы уметь вернуть назад, если произойдёт то же самое.
Как изменить программу открытия файла по умолчанию
Dalm
Сообщения 52 Репутация -1
Все то же самое.
Программа по-умолчанию не назначается.
Oki
Продвинутый
Сообщения 451 Репутация 62
У меня назначилась наспех созданная собственная программа для открытия текстовых файлов, но сама она по себе почему-то циклит запуск.
Сообщение автоматически объединено: 4 Сен 2021
Вот так можно было сохранить в текстовых файлах f1.txt и f2.txt данные о том, чем открывались файлы до переназначения.
Dalm
Сообщения 52 Репутация -1
Спасибо.
Но пока не работает — открывает по прежнему старой программой, а не новой.
Oki
Продвинутый
Сообщения 451 Репутация 62
Спасибо.
Но пока не работает — открывает по прежнему старой программой, а не новой.
А права администратора запрашивались? Были выданы скрипту по запросу?
Сообщение автоматически объединено: 4 Сен 2021
Как по мне, проще такие задачи решать BAT-файлами, а не в AutoIt. Да и отладка была бы попроще: прямо командной строкой из консоли. Нужно всего лишь изучить две команды: assoc и ftype .
Dalm
Сообщения 52 Репутация -1
Нет не запрашивались
Сообщение автоматически объединено: 4 Сен 2021
Так как же сменить скриптом программу по-умолчанию для файлов ?
Сообщение автоматически объединено: 5 Сен 2021
Здравствуйте
Помогите скриптом автоит назначить расширениям jpg, bmp — программу для открытия по-умолчанию «C:AVT 2Paint.NETPortablePaint.NETPortable.exe»
Перерыл весь форум но ничего подходящего не нашел.
Последнее редактирование: 5 Сен 2021
joiner
Модератор
Локальный модератор
Сообщения 3,538 Репутация 626
если вин 10, то никак. с текстовыми файлами проходит назначение, а вот с картинками и звуками проблема. запрет записи в реестр, к тому же, в десятке пишется хэш-ключ приложения.
короче, в инете я не нашел решения.
Dalm
Сообщения 52 Репутация -1
если вин 10, то никак. с текстовыми файлами проходит назначение, а вот с картинками и звуками проблема. запрет записи в реестр, к тому же, в десятке пишется хэш-ключ приложения.
короче, в инете я не нашел решения.
У меня Вин7
joiner
Модератор
Локальный модератор
Сообщения 3,538 Репутация 626
Вот пример бат файла
CMD/BAT — Ассоциация файлов с программами c помощью cmd/bat
CMD/BAT — Ассоциация файлов с программами c помощью cmd/bat
forum.oszone.net
Измени значения и сохрани как .bat
Должно получиться строчки три. Запусти от админа
Dalm
Сообщения 52 Репутация -1
Вот пример бат файла
CMD/BAT — Ассоциация файлов с программами c помощью cmd/bat
CMD/BAT — Ассоциация файлов с программами c помощью cmd/bat
forum.oszone.net
Измени значения и сохрани как .bat
Должно получиться строчки три. Запусти от админа
Понятно. Спасибо.
А что именно там менять ?
В коде, по ссылке — находится большой код.
Как он должен выглядеть в результате?
Например файл djvu — он там прописан в 9 местах.
Сообщение автоматически объединено: 6 Сен 2021
Или вот эта строчка:
REG ADD «HKLMSOFTWAREHamsterSoftHamsterPDFReaderCapabilitiesFileAssociations» /v «.djvu» /t REG_SZ /d «HamsterPDFReader.AssocFile.djvu» /f
Чем ее заменить ?
Откуда взят вот этот адрес?
HKLMSOFTWAREHamsterSoftHamsterPDFReaderCapabilitiesFileAssociations
Источник: autoit-script.ru
Как в виндовс назначить программу по умолчанию. Настройка программ по умолчанию в проводнике
Выбор программ для развлечения и работы в Windows 7 так разнообразен, что пользователю захочется изменить предустановленные программы согласно собственным предпочтениям. Однако некоторые программы нельзя удалять, так как они связаны с ядром операционной системы. Альтернатива — изменение программы по умолчанию.
Задаём программу по умолчанию
Чаще всего пользователи ищут альтернативу пакету Microsoft Office, браузеру Internet Explorer или музыкальным Windows Media Player и Media Center, которые навязчиво предлагаются разработчиками «семёрки». Традиционно при установке альтернативного браузера или другого приложения пользователю в случае обнаружения аналогичного софта будет предложено установить его по умолчанию. Если же такого предложения нет или появились проблемы при воспроизведении, выполните следующие действия.


В первом случае приложение будет использоваться для всех процессов и файлов, а во втором случае определяются умолчания по открытию определённых типов файлов или протоколов.
Альтернативные способы установки
Кроме установки через панель управления, программу по умолчанию также можно инсталлировать следующими способами:
Учитывайте риск нарушения предыдущих умолчаний, во избежание сбоя работы привычных установок выполняйте настройку.
Настройка программ по умолчанию
В Windows 7 имеется множество возможностей для настройки программного обеспечения. Наиболее распространённый метод — сопоставление файлов и программ. При выборе этого пункта в меню система предложит перечень известных ей разрешений и приложений для их открытия. Нажав на желаемый тип файла, вы можете выбрать одну из предложенных программ. Если желаемая программа отсутствует, выберите её вручную.
В этой же панели есть инструмент «Настройки автозапуска». Первоначально настройки выставлены «По умолчанию» на программы, предустановленные разработчиками. Последовательно нажимайте на стрелки у каждого пункта («Звуковой CD», «Видеофайлы») и задавайте свои приложения.
Окно настройки автозапуска параметров звука в Windows 7
Разработчики Windows 7 заменили отслужившую своё Outlook Express и заменили её прогрессивной Windows Live. Тем, кому клиент необходим исключительно для работы с перепиской, рекомендуется использовать программу Windows Live. Обычно именно она устанавливается как программа по умолчанию.
Если вам нужны расширенные опции, например, календарь, ведение заметок и адресно-контактная книга, то используйте Microsoft Outlook, входящий в пакет Office. Процесс установки программы для работы с электронной почты:


Сброс файловых ассоциаций
Ассоциации файлов в Windows 7 хранятся в разделе сопоставления файлов «Панели управления» (раздел «Программы по умолчанию»). Файловые ассоциации изменяют программу, а не сбрасывают. Для сброса есть четыре решения:
Последний метод наиболее трудоёмок, так как каждый тип файлов требует своего файла реестра. Любая ошибка в структуре приведёт к неполадкам в работе реестра и операционной системы в целом.
Применяем восстановление
Согласно заявлению разработчиков, процесс не влияет на файлы и процессы, но во избежание неполадок приложения лучше закрыть.
Файлы-фиксаторы
Их можно найти в сети по запросу «reg сброса ассоциации тип», где тип — проблемное расширение на компьютере. После скачивания файла сделайте следующее:
После завершения сброса может потребоваться перезагрузка компьютера. Для выполнения процедуры требуются права администратора.
Почему программы слетают
Причин несанкционированного сброса программных умолчаний несколько — автоматическое обновление Windows, действия вредоносного ПО и вызванное необходимостью его ликвидации восстановление Windows. Существуют два способа решения проблемы:
Видео: установка программ по умолчанию
Настроить Windows 7 под свои интересы и потребности несложно. А установка или изменение программы по умолчанию занимает всего пару кликов.
Выбор программы по умолчанию с использованием меню Открыть с помощью
Нажмите правую кнопку мыши на файле и выберите в контекстном меню пункт Открыть с помощью
Для того, чтобы один раз открыть файл в программе отличной от используемой по умолчанию, просто выберите ее из списка доступных программ.
Для изменения программы по умолчанию для выбранного типа файлов, нажмите Выбрать другое приложение
В открывшемся окне вы можете выбрать программу для открытия этого типа файлов и отметить параметр Всегда использовать это приложение для открытия.xyz файлов.
Если в списке программ нет той, которую вы хотите выбрать, нажмите Еще приложения ↓
Если и в полном списке вы не нашли нужной вам программы, нажмите Найти другое приложение на этом компьютере . Будет открыто окно проводника, в котором вы сможете указать путь к исполняемому файлу нужного вам приложения. Учтите, что таким образом вы можете выбрать только классическое приложение.
Если тип файла не сопоставлен ни одному приложению на компьютере, то аналогичным способом вы можете выбрать программу для открытия этого файла.
Выбор программ по умолчанию в параметрах Windows
Нажмите кнопку Пуск и откройте Параметры . Перейдите в раздел Система и выберите Приложения по умолчанию .
Если из-за неправильно работающей программы или просто по ошибке были установлены некорректные параметры сопоставления файлов, то здесь вы можете выполнить сброс к значениям по умолчанию, нажав кнопку Сбросить внизу окна.
Чтобы изменить приложение по умолчанию для открытия изображений нажмите на название установленного в данный момент приложения и выберите в меню предпочитаемую приложение.
Если с определенным типом файлов и протоколов не сопоставлено никакое приложение, вы можете нажать Выбор значения по умолчанию для сопоставления с предпочитаемым приложением. А если подходящее приложение не установлено на компьютере, то вам будет предложено перейти в Магазин для поиска и загрузки подходящего приложения.
Для сопоставления приложения с определенными расширениями файлов нажмите ссылку Выбор стандартных приложений для типов файлов внизу окна.
Будет открыто окно, содержащее список всех зарегистрированных в системе расширений файлов. Здесь вы можете сопоставить определенное расширение файла одному из приложений из списка.
Для сопоставления протоколов определенному приложению воспользуйтесь ссылкой Выбор стандартных приложений для протоколов внизу окна параметров приложений по умолчанию.
В открывшемся окне вы можете изменить приложение по умолчанию для определенного протокола.
Классическая панель управления предоставляет больше возможностей сопоставления приложениям определенных типов файлов или протоколов.
Нажмите правую кнопку мыши на кнопке Пуск или используйте сочетание клавиш Win + X , и выберите в открывшемся меню пункт Панель управления .
В отличие от выбора стандартных приложений для типов файлов в параметрах системы, здесь вы можете не только выбрать приложение из списка, но и добавить классическое приложение как в случае с использованием меню .
Для того, чтобы выбрать значения по умолчанию для определенного приложения (типы файлов или протоколы) нажмите ссылку Задать значения по умолчанию по приложению.
Откроется окно классической панели управления, в котором вы можете как назначить программу по умолчанию, так и выбрать определенные расширения файлов или протоколы для сопоставления их этой программе.
Что обозначает выражение по умолчанию? Настройки по умолчанию это те параметры, которые были установлены разработчиком при создании данного продукта. Эти настройки можно с легкостью изменить для каждого типа программ.
Для того чтобы настроить программы по умолчанию в windows 7 выполните следующие указания.
Шаг 1 . Нажмите Пуск и выберите Панель управления . В открывшемся окне нажмите на .
Шаг 2 . В новом окне кликните по ссылке .
Шаг 3 . В открывшемся окне выберите конфигурацию . Поставьте переключатель в поле Другая и разверните список (Указано на рисунке.)
Шаг 4 . Итак, можем приступать к настройке программ по умолчанию.
Выберите используемый по умолчанию веб-браузер . По умолчанию вы можете:
— Использовать текущий веб-браузер.
— Google Chrome.
— Internet Explorer.
— Mozilla Firefox.
— Opera .
Для выбора браузера по умолчанию вам просто нужно поставить переключатель на нужный для вас браузер. Также поставьте галочки в поле Сделать доступной эту программу .
Шаг 5 . Переходим к следующему пункту. Далее вам необходимо выбрать используемую по умолчанию почтовую программу .
Если вы не устанавливали никаких почтовых клиентов, то по умолчанию у вас будет стоять программа microsoft outlook.
Для выбора другого почтового клиента поставьте переключатель в нужное поле.
Порой бывает так: мы устанавливаем какую-то классную программу, и тут, блин, оказывается, что некоторые файлы теперь открывает именно она, хотя раньше открывала совсем другая программа. Скажем, установили программу вроде Cowon JetAudio, и теперь только она открывает mp3-файлы, хотя раньше открывал любимый WinAmp. Как вернуть все на место?
Конечно, это можно сделать прямо в параметрах недавно установленной программы. А можно воспользоваться и теми настройками, что нам любезно предлагает .
Все дело в том, что многие нахальные программы во время установки забирают себе управление файлами с определенным расширением. Как правило, во время установки программа предлагает выбрать файлы, которые будут с ней ассоциированы. Но многие, не глядя, быстренько пощелкали мышкой, на все согласились, а потом хватаются за голову. Надо быть внимательнее.
Вот, например, инсталляционные меню KMPlayer. Как видите, программа по умолчанию ассоциирована со всеми видеофайлами, так что после ее установки именно с помощью KMPlayer будут открываться все видеофайлы. Хорошо, если так и задумано, а если наоборот, и эта возможность вам нафик не сдалась?
К счастью, все это безобразие с программами по умолчанию очень легко изменить в Windows 7. Щелкаем на кнопке Пуск и затем на ссылке .
Откроется список установленных в системе программ. Теперь можно щелкнуть на любой из них и выбрать в правой панели один из двух вариантов: Использовать эту программу по умолчанию или .
В первом случае программа будет по умолчанию открывать все файлы, с которыми она ассоциирована изначально. Если же нам нужно указать эти файлы по отдельности, щелкнем на ссылке Выбрать умолчания для этой программы . В нашем случае давайте выберем программу Paint и посмотрим, с чем там она ассоциирована.
Что ж, ничего удивительного, сплошные графические файлы. Ставьте флажки напротив тех файлов, что нужно открывать с помощью Paint.
Теперь вернемся в меню , показанное ранее (3й рисунок сверху). Щелкнем в нем на длинющей ссылке Сопоставление типов файлов или протоколов конкретным программам . Откроется не менее длинное меню, в котором будут перечислены абсолютно все расширения, известные Windows на данный момент. Предположим, нам нужно изменить программу, которая будет открывать файл с расширением TXT.
Находим эту строку, один раз щелкаем чтобы увидеть, кто там у нас отвечает сейчас за открытие TXT. Ага, WordPad. Ну его в пень – хочу вместо него использовать Notepad++. Дважды щелкаем на выбранной строке или же один раз на кнопке Изменить программу .
Откроется новое окно, в котором нужно выбрать программу из списка рекомендуемых, либо щелкните на кнопке Обзор и укажите нужный вариант. Так как Notepad++ тупой Windows не увидел, придется указывать вручную.
Где мой установленный Notepad++, а??
Вот, выбрали нужную и щелкаем на кнопке ОК . Теперь именно Notepad++ будет открывать файлы TXT.
Вернемся еще раз в окно . Там щелкнем на ссылке Настройка параметров автозапуска . Откроется очередной длинный список, где можно выбрать, нужно ли использовать автозапуск для различных носителей, будь-то диски с фильмами, музыкой, чистые диски и т.д. По умолчанию автозапуск включен абсолютно для всего.
При открытии файла формата.ctl, который компьютер отображает как неизвестный, не убрал галочку в окне «Всегда использовать это приложение для открытия.ctl файлов». Теперь он открывается только через WordPad. Но, мне нужно чтоб он был неизвестным (чтоб компьютер не знал, какой программой его открыть). Как можно это сделать?
Чтобы это исправить, нужно воспользоваться редактором реестра. Чтобы случайно не нарушить работу системы, сделайте backup реестра и создайте точку восстановления Windows
Покажу на примере файла с расширением.cfg. Я назначил программой по умолчанию для него WordPad.
Чтобы сбросить программу по умолчанию:
Если при нажатии ОК или при удалении вы получили ошибку «Не удается удалить все выделенные параметры», значит система выставила защиту от изменения параметров.
Чтобы обойти защиту, не выходя из директории UserChoise:
- Нажмите «Правка» → «Разрешения…».
- Выберите из списка свой профиль и нажмите «Дополнительно».
- В колонке «Тип» найдите строку «Запретить» с именем профиля. Выделите ее и нажмите «Удалить».
- Нажмите ОК, чтобы сохранить изменения в дополнительных параметрах безопасности и попробуйте удалить выбранный параметр еще раз.
Хороший сайт? Может подписаться?
Источник: flame-servers.ru
Как выбрать приложение для открытия файлов
Часто так бывает, что один и тот же тип файлов можно открывать разными программами (например, изображения). Но не всегда та или иная программа вам подходит. В этой статье показано как одноразово или навсегда поменять программу для открытия разных типов файлов.
Как одноразово открыть файл программой не по умолчанию
Чтобы одноразово открыть файл не стандартной программой следуйте инструкциям ниже:
- Нажмите правой кнопкой мыши по нужному файлу.
- В отрывшемся меню выберите «Открыть с помощью» и выберите программу из списка. Если нужной программы нет в списке предложенных, то:
- Нажмите «Выбрать программу..» (Внизу списка).
- Выберите нужную программу в открывшемся окне.
- Снимите галочку с «Использовать выбранную программу для всех файлов такого типа» и нажмите «ОК». Если программы, которую вы хотите использовать нет в этом окне, значит нажмите «Обзор…», найдите и выделите программу, затем нажмите «Открыть». Когда программа выбрана, нажмите «ОК».
Изменение программы для файла по умолчанию
- Нажмите по нужному файлу правой кнопкой мыши и выберите «Свойства».
- В открывшемся окне перейдите на вкладку «Общие».
- Напротив пункта «Приложение:» нажмите кнопку «Изменить».
- Снова отроется окно «Выбор программы», в нем выделите или найдите через кнопку «Обзор…» нужную программу.
- Проследите, чтобы стояла галочка на «Использовать выбранную программу для всех файлов такого типа».
- Нажмите «ОК».
Теперь выбранный вами файл и все файлы такого типа всегда будет открываться выбранной вами программой.
См. также нашу более новую статью о том, как сопоставить файлы с программами.
При работе на компьютере в Windows может возникнуть ситуация, когда какой-либо файл нужно открыть одной программой, а он автоматически всегда открывается не той, которая нужна. Но если программу для открытия файлов можно сразу же выбрать, то в случае открытия ссылок всё сложнее.
К примеру, кликаете по ссылке, которая пришла вам в Skype, а ссылка открывается не том браузере, где вы бы хотели её открыть, а в каком-то другом. Так происходит из-за того, что изначально для открытия ссылок в Windows настроен другой браузер, он установлен как программа по умолчанию для этого действия. Тоже самое касается любых программ, потому что для каждой программы можно назначить тип файлов, которые она будет всегда открывать. В данной статье на примере Winodows 7 и 10 я покажу, как настроить программы по умолчанию для открытия файлов определённого типа, а также ссылок.
Примеры для Windows 8 в этой статье рассматриваться не будут, потому что там делается всё точно также как в Windows 7 или в Windows 10.
Быстрый выбор программы для открытия нужного файла в любой Windows
Самый простой способ выбрать программу для открытия файла — это проводник Windows. Работает одинаково во всех версиях Windows.
При таком способе вам придётся выбирать программу для открытия файла каждого типа. К примеру, вам придётся отдельно выбрать программу для открытия картинок в формате .JPG, затем отдельно туже программу для картинок формата .PNG и всех остальных форматов, которыми пользуетесь.
Вам нужно нажать правую кнопку мыши (далее «ПКМ») на файле, для которого вы хотите выбрать стандартную программу, которая будет его открывать всегда. Во всплывающем меню выберите «Открыть с помощью» и справа появится список основных программ (1), через которые можно открыть данный файл. Если нужная программа для открытия вашего файла в списке есть, то нажав на неё, файл откроется в ней.
Такое действие откроет файл в выбранной вами программе лишь единожды. В следующий раз программу придётся выбирать заново.
Чтобы сохранить нужную программу для открытия выбранного типа файла на постоянной основе или же, если если нужной программы в списке №1 нет, а вы знаете, что она на компьютере точно установлена, то нажмите «Выбрать другое приложение» (2).
В открывшемся окне в списке (1) будет указаны все программы, которые могут открыть данный файл. Выберите нужную из списка. Если вы хотите сохранить выбранную программу для всех файлов такого же типа (чтобы все аналогичные файлы всегда открывались сразу же в этой программе), то поставьте галочку «Всегда использовать это приложение …» (2).
Таким образом вы можете назначить программу по умолчанию для любого типа файла.
В других версиях Windows принцип аналогичен. Пример из Windows 7:
Пример из операционной системы Windows 7