У меня изменения wincmd.ini в секции "Extensions" подхватывались без перезапуска TC.ask-rus писал(а):Наверное просто не перезапустил TC
Управление Foobar2000 через TC
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Висит тут у меня один вопрос по foobar2000, касающийся закрытия программы по Esc (может быть, отношения к TC никакого, но всё же, - подобно плагинам TC). Так вот, в последних версиях установить Esc на выход из программы мы не можем - закрывается диалог настроек. Ранее, мы якобы могли ПКМ вызвать меню и выбрать из этого меню нашу клавишу, сейчас же такового меню не существует. Доп. плагинов на закрытие нет (UI Hacks (foo_ui_hacks) только на сворачивание по Esc). foobar2000.ru решения не знает, а hydrogenaudio.org (где располагается оф. форум foobar2000) в лице одного пользователя предлагает следующий и, возможно, единственный вариант:
Если это попытка обмануть программу и в настройках подсунуть в тихую Esc без нажатия таковой кнопки... 
Только до меня не дойдет всё, чего он там написал.I use AutoHotkey for this type of shortcuts. Two lines likecreate an Esc-closes-application shortcut, no matter whether the application supports custom keyboard shortcuts.Код: Выделить всё
#IfWinActive ahk_class Notepad++ Esc::send !{F4}
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Где-то в глубинах foobar2000.ru наткнулся на тему, где некий пользователь предлагает утилиту, с помощью которой:
Но т. к. версия уже далеко не 0.9.5x, поэтому не работает. Может найдутся какие-либо похожие решения в данной ситуации?Устраняем недочёт в версии плэйера 0.9.5x с невозможностью установки хоткея на клавишу Esc.
Запускаем плэйер, идём в настройки хоткеев, создаём новый хоткей. Далее сворачиваем фубар и запускаем программу. Программа ищёт нужное окно и "нажимает" клавишу ESC принудительно. Всё, сохраняем и радуемся.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Глобальные варианты типа EscClose не подойдут? Правда она шароварная(150р.), у незарегенной окошко при перезапуске выскакивает и режим слетает, хотя меня это пока устраивало.
Всё-таки мне удалось ни без помощи добиться решения. Первым делом я занялся поиском той последней версии foobar2000, где меню с клавишами в "Key" ещё работало. Вычислил - 0.9.4.3. Поставил и установил желанное закрытие на Esc. Далее, мне подсказали, что инсталлятор foobar2000 обладает "невероятными" способностями и можно, не боясь, ставить одну версию поверх другой. Берем последнюю версию foobar2000 и устанавливаем поверх 0.9.4.3 с уже настроенным закрытием по Esc. Инсталлятор конвертирует файл конфигурации в новый формат. Ранее, в корне плеера содержался файл foobar2000.cfg, в текущих версиях foobar2000 этот файл разбит на составляющие:
\configuration\Core.cfg
\configuration\foo_albumlist.dll.cfg
\configuration\foo_cdda.dll.cfg
\configuration\foo_converter.dll.cfg
\configuration\foo_input_std.dll.cfg
\configuration\foo_rgscan.dll.cfg
\configuration\foo_ui_std.dll.cfg
Инсталлятор хватает наш foobar2000.cfg с версии 0.9.4.3 и разбивает его с сохранением настроек. Отныне плеер стал плагиноподобным.
\configuration\Core.cfg
\configuration\foo_albumlist.dll.cfg
\configuration\foo_cdda.dll.cfg
\configuration\foo_converter.dll.cfg
\configuration\foo_input_std.dll.cfg
\configuration\foo_rgscan.dll.cfg
\configuration\foo_ui_std.dll.cfg
Инсталлятор хватает наш foobar2000.cfg с версии 0.9.4.3 и разбивает его с сохранением настроек. Отныне плеер стал плагиноподобным.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица