фоллаут 4 борьба с косяком виндос 10 с файловыми ассоциациями
на вин10 есть проблема, и эта проблема у меня до сих пор и не пофикшена.
рассмотрю эту проблему на примере программы Material Editor, для открытия файлов материалов(*.BGSM) из fallout 4
итак программа у меня в папке с игрой, а это далекий далекий путь, никак не связанный с C:\Program Files
и прорамма, портабельная, то есть у нее не было установщика, она никак не регистрировалась в системе
просто ексешник в папке. теперь про тип файлов, если вы попробуете в вин10 пройти по такому вот пути
"пуск"-"параметры"-"приложения"-"приложения по умолчанию"-"выбор стандартных приложений для типов файлов"
то там нет такого типа файлов как BGSM и задать тип файла низя свой.
а при двойном клике на файл BGSM даже если мы выбрали программу Material Editor и поставили галочку
"всегда использовать это приложение для открытия..." то он откроет, а в следующий раз при двойном клике
на файл BGSM опять спросит "как вы хотите открыть этот файл?" и даже в списке будет Material Editor
только вот это будет повторяться снова и снова, а файлов иногда надо редактировать много и быстро
и эта табличка скоро доведет до нервного срыва.
рассмотрю три программы для трех случаев, от простого к более сложному по телодвижениям:
как решилась эта проблема в случае с архиватором 7zFM и его архивами *.7z?
просто запускаем 7zFM от имени администратора и внутри программы есть пункт ассоциировать с ней архивы 7z
весь фокус в том что надо запустить именно от администратора, и тогда ассоциация установится, простому
пользователю(даже если он единственный и вообще то администратор) выдадут фигу с маслом.
теперь рассмотрим nifskope и его файлы *.nif нифскуп перешагнул за версию 2.0 и в нем нет пункта
ассоциировать программу с типами файлов ниф, хоть от админа его запускай, хоть от кого. но
в ранних версиях программы такая возможность была, по наводке разработчиков нифскупа порядок
действий теперь такой:
1.скачать и установить нифскуп1.3.1 запустить его от администратора
2.включить в нем ассоциацию с ниф файлами
3.и теперь можно ставить сверху нифскуп 2.0 главное что имя ексешника и путь до него не изменились.
ну и теперь самое сложное Material Editor и его файлы *.BGSM. в программе нету пункта меню
для задания ассоциации с файлами, она "дикая", без установщика, сколько ей не пользуйся в
приложениях ее вин10 не покажет.
все действия надо выполнять в командной строке, причем саму командную строку надо через ПКМ
запустить от имени администратора
теперь создаем новый формат файлов BGSM с описанием BGSM(можно конечно описание формата сделать
как "Fallout 4 BGSM Material", но лично мне стремно пробелы плодить при работе с командной строкой)
assoc .BGSM=BGSM
assoc это команда
.BGSM это тип файлов(точечку не забываем)
=BGSM это описание типа файла
теперь если проверить по пути "пуск"-"параметры"-"приложения"-"приложения по умолчанию"-"выбор стандартных приложений для типов файлов"
появится строчка с этим типом файла
теперь надо назначить этому типу файла приложение для его открытия, следующая строчка в командной строке будет выглядеть так:
ftype BGSM="C:\Games\Steam\SteamApps\common\Fallout4\Tools\MaterialEditor\Material Editor.exe" %1
ftype это команда
BGSM="C:\Games\Steam\SteamApps\common\Fallout4\Tools\MaterialEditor\Material Editor.exe" %1 формат файла и путь к приложению для
его открытия.
для примера тут папка с материал эдитором находится в C:\Games\Steam\SteamApps\common\Fallout4\Tools\MaterialEditor\ указывайте
свой путь.
результат появится мгновенно. все файлы BGSM окрасятся в иконку программы и теперь будут открываться сразу без всяких окошек с выбором.
небольшое примечание, так как данный способ работает для любого формата файлов и любого приложения(ну надеюсь!) то
естественно вам захочется какой то формат привязать к какой то программе, ПЕРЕД ЭТИМ посмотрите есть ли формат файла в
списке("пуск"-"параметры"-"приложения"-"приложения по умолчанию"-"выбор стандартных приложений для типов файлов")
если он уже есть, то первая строка в командной строке не нужна. сразу вбиваем вторую(ftype типфайла="путькприложению\приложение.exe" %1)
не забывайте что командную строку надо запускать от администратора.
мое старое условие в силе - я передаю полное право редактирования и размещения моих работ по теме обливиона и фоллаута сайту wiki.rumor.ru передаю право только на размещение моих мануалов сайтам modder.3bb.ru(modder.ucoz.ru) и gamesource.ru это касается всех моих мануалов как прошлых так и будущих на данную тематику. мои ники нигде неизменились: 7755 или vzik