Как установить расширенные ассоциации файлов в Windows 7?
Раньше в Windows XP я мог автоматически загружать файлы Warcraft III в игру, дважды щелкая по ним мышью. Эта ассоциация была сделана, перейдя в область ADVANCED ассоциаций файлов и используя эту строку:
"C:\Program Files\Warcraft III\War3.exe" -loadfile "%1"
Обратите внимание, что он принимает аргумент и опцию.
Однако в Windows 7 область "Программы по умолчанию" > "Установить связи", по-видимому, не имеет этой расширенной области.
Могу ли я заставить эти файлы открываться автоматически?
4 ответа
Я бы порекомендовал редактор программ по умолчанию, который может сделать это и многое другое.
Он имеет полное редактирование контекстного меню, которое позволит вам изменять параметры команды. Кроме того, он был разработан для Vista/7 с поддержкой UAC.
Вероятно, потому, что мне нужно было много кофеина, но.. В командной строке:
ftype w3file="C:\Program Files\Warcraft III\War3.exe" -loadfile "%1"
assoc .your_extension=w3file
regsvr32 /i shell32.dll
:).. просто измените названия типа и расширения на то, что вам нужно:)
То, что вы ищете, это File Type Doctor от http://www.creativelement.com/powertools/.
Вы получаете обратно все, что по какой-то причине было удалено из Windows Vista и далее.
Обновление: для более современного и более простого решения проверьте ответ Фактора Мистика!
Из того, что я могу сказать, нет простого способа установить ассоциации файлов в Windows. Это всегда было болезненно, потому что у вас есть ассоциации на уровне системы и ассоциации на уровне пользователя для КАЖДОГО ПОЛЬЗОВАТЕЛЯ в системе... в любом случае, давайте остановим Windows Media Player для GOOD.
Вам надоел Windows Media Player, который всегда появляется, когда вы нажимаете на любой носитель? Может быть, у вас есть несколько логинов или приложений, которые постоянно пытаются завладеть вашими файловыми ассоциациями? Используйте этот скрипт, чтобы установить их правильно!
Запустите от имени администратора, чтобы сбросить расширения Windows Media Player, которые он захватывает:
К ним относятся: .MMS,.WTV,.3G2,.3GP,.ADTS,.AIFF,.ASF,.ASX,.AU,.AVI,.CDA,.M2TS,.m3u,.M4A,.MIDI,.mov,.mp3,.mp4,.MPEG,.TTS,.WAV,.WAX,.wma,.WMD,.WMS,.WMV,.WMZ,.wpl,.WVX
Пример командной строки, которую я использую, чтобы установить ассоциации файлов:
Исходный код двоичного файла, представляющий собой самораспаковывающийся zip-архив SFX с 7-ю ZIP-файлами и пакетным файлом Windows:
http://rmccurdy.com/scripts/ ftype_wipe.bat.txt