AutoHotkey-скрипт: Запуск/Play/Pause в AIMP

AutoHotkey После недавнего перехода с Windows 7 на Windows 8.1 у меня перестала корректно работать программа Mkey (давненько не обновлялась), которой я успешно пользовался несколько лет. С помощью нее я в том числе управлял функциями запуска/воспроизведения/паузы в программе AIMP.

Стал искать альтернативу и наткнулся на потрясающую программу AutoHotkey, возможности которой гораздо шире, чем классический менеджер горячих клавиш. Если разобраться в скриптинге, то можно делать много удивительных вещей, которые здорово упрощают пользование OC Windows.

AutoHotkey мне полностью заменила Mkey, плюс еще одну программу, с помощью которой я устанавливал нужный мне размер окон.

Когда я полез гуглить скрипт, который бы выполнял функцию «Запуск/Play/Pause» в AIMP, то нашел одно готовое решение. Но в нем была недоработка — если слушать онлайн-радио и поставить проигрывание на паузу через горячую клавишу, то после снятия с паузы радио уже не включалось.

Порывшись по тематическим сайтам, я нашел решение, которое устраняет эту проблему. Получился вот такой скрипт:

F8::
DetectHiddenWindows, on
IfWinExist AIMP
	SendInput, {Media_Play_Pause}
else
	Run d:\Programs\Audio\AIMP\AIMP.exe
Return

А суть его в следующем. Если AIMP не запущен, то он запускается, если же запущен, то трек снимается с паузы или ставится на паузу в зависимости от текущего состояния.

F8 — горячая клавиша, по которой срабатывает скрипт. Поскольку у меня нет мультимедийных клавиш, то я задействовал ее, т.к. она — одна из самых редко используемых.

Ну и путь до программы, естественно, нужно поменять на свой.

Ваш комментарий будет первым