Latest post of the previous page:
Я не так давно тоже заморочился с дополнительными ассоциациями. В результате получился скрипт добавляющий пару префиксов (assoc и assocm), через которые делаются обычные ассоциации ФАРа, но общим списком (иногда длинным), команда на всех одна, типа assoc: "!.!" А можно обойтись даже без этого и повесить всё на отдельный макрос.
Первый префикс (assoc) формирует меню в зависимости от совпадения имени файла по маске. Меню простое, через Menu.Show.
Второй префикс (assocm) показывает пользовательское меню, но не просто так, а открывает подменю, в пункте которого присутствует расширение файла.
Через пользовательское меню в чём-то даже удобнее: горячие клавиши задаются более гибко, можно оперативно подправить меню и тут же открыть файл. А неудобно то, что многие программы (пакеты программ, например, Libre Office, Microsoft Office, SoftMaker Office) по расширениям пересекаются частично и приходится либо плодить кучу подменю, либо забить, но тогда на каком-нибудь файле tmdx (SoftMaker Office) будет в списке Microsoft Office.
Скрипт не выкладываю, так как он не закончен ("вечная альфа"), дописывается по мере необходимости. Но если есть желание ковыряться, выложу "как есть".