Ассоциация файлов по расширению с программами (Windows 7)
В который уже раз бьюсь с одной и той же проблемой. Раньше кое-как каким-то чудом получалось получить желаемый результат (тоже каким-то нетривиальным способом), а сейчас уже час бьюсь и не могу.
Есть несколько PHP интерпретаторов разных версий, хочу, чтобы файлы с различными расширениями открывались через разные интерпретаторы.
Пример:
.php52 -> C:\php52\php.exe
.php53 -> C:\php53\php.exe
.php54 -> C:\php54\php.exe
.php55 -> C:\php55\php.exe
.php56 -> C:\php56\php.exe
Ассоциация устанавливается только на один из php.exe, но на последующие не получается (видимо из-за одинакого имени exe файла или какой-то метаинформации, которая у файлов почему-то совпадает). Не помогает абсолютно ничего: ни "открыть с помощью..." (при выборе нужного php.exe файла винда думает, что я выбрал тот, первый php.exe файл, с которым уже проассоциированы другие файлы, хотя он лежит совсем в другой папке), ни команды ASSOC и FTYPE, - даже скачал какую-то программу, которая удаляет ассоциации файлов, она тоже не помогла. Но каким-то чудесным образом раньше мне удавалось решить эту проблему, но не помню каким. Думаю, что можно решить, изменив имя с php.exe на phpXX.exe по номеру версии, но как-то это не эстетично и проблемы какие-то могут появиться. Да и хочется уже докопаться до истины и побороть очередной глюк винды.
|