Маньяк
26 |
Привет всем! Представляю вам скрипт AutoHotkey_L, который, надеюсь, покажется кому-нибудь интересным. Его идея родилась после введения новых правил начисления очков, в связи с чем мне нужно было кучу закладок перевести из "одиночного" типа в "открытый". В итоге получилось не совсем то, что планировал. KG-Assistant Текущая версия: 1.1.1 от 28 декабря 2012 года скрытый текст… =История версий= Версия 1.1.1: - Установлен рабочий каталог скрипта. Без этого параметра, если запускать скрипт через главный файл AHK, то не находились иконки и скрипт недогружался.
Версия 1.1: - Управляющие кнопки (F1, F2, F3, F4) работают теперь только на страницах Клавогонок.
- В Хроме и в Опере теперь можно по комбинации F4+F1 делать закладки на на быстрый старт по словарю, на странице которого вы находитесь. Параметры заезда будут те же, что указаны во всплывашке. Режим (Марафон, Обычный и др.) во всплывашке значения не имеет.
- Расширена подпись к имени закладки для закладок на открытые заезды. Теперь она будет вида (откр. 20 сек Т-Г), где Т и Г - первые буквы имен рангов
- Изменено управление изменения рангов. Теперь для того, чтобы поменять нижний порог, нужно будет зажав F1 и ПКМ и покрутить колесико, а верхний — F2 и ПКМ и покрутить колесико.
- Если нажать на F4 не на закладке, то кнопка "замерзала" - fix
- Неверно работало работало изменение имени на одиночные заезды. - fix
Краткое описание:Позволяет удобно формировать ссылки на "быстрые старты" и запускать по ним игры. Также может редактировать и создавать закладки на быстрые старты. Как это работает:- После запуска скрипта, он усаживается в системный трей. Выглядит вот так:
- При нажатии на кнопку F1 или F2 появляется всплывающее сообщение о текущих настройках быстрого старта:
- При нажатой F1, кручение колесика изменяет режим игры (Обычный, Марафон, Безошибочный, …)
- При нажатой F2, кручение колесика изменяет тайм-аут (10 сек, 20 сек, …)
- При нажатой F1 и ПКМ, кручение колесика изменяет нижний порог участвующих рангов.
- При нажатой F2 и ПКМ, кручение колесика изменяет верхний порог участвующих рангов.
- При нажатой F1 или F2, нажатие на колесико именит тип игры (одиночная, открытая, дружеская)
- Нажатие F3 запускает заезд по выбранным параметрам.
Внимание, здесь два условия: - При выбранном режиме "Словарь", для успешного запуска игры по нему, вы должны находиться на странице словаря! Т.е. в адресной строке браузера, ссылка должна начинаться с "klavogonki.ru/vocs/…" - Нужно, чтобы фокус был НЕ на адресной строке. (Все дело в том, что скрипт посылает в браузер нажатие клавиши, ставящий фокус в адресную строку (выделяется веб-адрес), после чего "захапывает" выделение с помощью Ctrl+C. Если адресная строка и так уже будет активна, то фокус убежит на страницу, и Ctrl+C ничего не захапает . - Можно менять параметры браузерных закладок на быстрые старты. Нужно, предварительно "набрав" нужные параметры во всплывашке, навести курсор мыши на нужную закладку и нажать F4. Изменятся настройки тайм-аута и типа игры для закладок на одиночные и дружеские заезды, а для открытых — еще и участвующие ранги. Изменится и имя закладки — к нему добавится подпись, подобная следующей: (один. 5 сек) — для закрытых и дружеских заездов, и (один. 5 сек Г-К) — для открытых, где Г и К — первые буквы участвующих рангов.
Закладка до изменения:
Закладка после изменения:
- Можно делать закладки на быстрые старты по словарю, на странице которого вы находитесь. Для этого, нужно "собрать" нужные параметры во всплывашке, навести курсор мыши на папку, в которую будет делаться закладка и нажать F4+F1. Внимание, это только для Google Chrome и Opera!
Внимание! Действия по редактированию и добавлению закладок — это ни что иное как макросы, эмулирующие нажатия клавш. Т.е. делает то же, что вы сами могли бы сделать, только очень быстро. Оттуда и мелькающее окно закладки Не пугайтесь этого! Это — нормально. Особенности работы:- Я писал скрипт под браузеры Google Chrome, Mozilla Firefox и Opera. Если кому-то будет сильно нужно и для других браузеров — пишите, подумаем.
- Управляющие кнопки (F1, F2, F3, F4) работают только на страницах Клавогонок, а в остальных случаях, они ведут себя стандартно. Будьте внимательны!
- У иконки в трее есть меню:
- Скрипт можно отключить — поставить галочку в меню выше. Он не исчезнет из трея, но работать не будет.
- Можно создать ярлык скрипта в папке Автозагрузка, и тогда он будет запускаться вместе с системой. См. меню выше.
- В папке скрипта есть папка Icons для иконок. Иконки можно запихать свои, только с такими же именами.
Особенности установки и запуска:- Скрипт никуда не устанавливается, и работает из папки. Скачиваете архив, распаковываете куда вам нужно, запускаете файл KG-Assistant.(ahk|exe)
- Скрипт в любом виде, должен находиться с папкой со значками. Иначе он будет ругаться на их отсутствие. Но работать должен.
- Если вы скачаете скомпилированный скрипт, то для его работы не потребуется установка AutoHotkey_L. А также, все что ниже в этом списке можно не читать :)
- KG-Assistant.ahk — это скрипт AutoHotkey_L. Это значит, что для его работы необходим интерпретатор AutoHotkey_L. Его можно найти вот на этой странице: http://l.autohotkey.net/
Используйте именно AutoHotkey_L, а не AutoHotkey, и только самые последние версии! - Если AutoHotkey_L установлен в системе с помощью инсталятора, то расширение .ahk уже будет ассоциировано с исполняемым файлом AutoHotkey_L, и двойной клик на скрипте запустит его.
- Если вы скачали портабельную версию AutoHotkey_L, то для запуска скрипта нужно будет "перетащить и боросить" файл скрипта на исполняющий файл AutoHotkey_L
- Также, можно превратить скрипт в исполняемый файл помощью утилиты Ahk2Exe, которая входит в комплект установки инсталятора.
- Для тех, кто ничегонипонял, вот ссылка на загрузку того, что нужно установить, чтобы скрипт запустился.
Скачать только скриптСкачать скомпилированный скрипт для 32-bit системСкачать скомпилированный скрипт для 64-bit систем Последний раз отредактировано 28 декабря 2012 в 22:30 пользователем Lexanni
|
Маньяк
26 |
Обновил первый пост. Добавил ссылки на скачивание исполняемых файлов для разных систем. Это для тех, кто не боится запускать всякие сомнительные программки от сомнительных людей… AstonMartinDB10, Пожалуйста! Korner, я же никого не заставляю пользоваться этой штукой… Да и вообще, по-хорошему, надо бы начала посмотреть, что это, а потому уже что-нибудь говорить о ней… Последний раз отредактировано 25 декабря 2012 в 22:29 пользователем Lexanni
|
Маньяк
26 |
Внимание, версия скрипта обновлена до 1.1!Изменения: - Управляющие кнопки (F1, F2, F3, F4) работают теперь только на страницах Клавогонок. - В Хроме и в Опере теперь можно по комбинации F4+F1 делать закладки на на быстрый старт по словарю, на странице которого вы находитесь. Параметры заезда будут те же, что указаны во всплывашке. Режим (Марафон, Обычный и др.) во всплывашке значения не имеет. - Расширена подпись к имени закладки для закладок на открытые заезды. Теперь она будет вида (откр. 20 сек Т-Г), где Т и Г - первые буквы имен рангов - Изменено управление изменения рангов. Теперь для того, чтобы поменять нижний порог, нужно будет зажав F1 и ПКМ и покрутить колесико, а верхний — F2 и ПКМ и покрутить колесико. - Если нажать на F4 не на закладке, то кнопка "замерзала" - fix - Неверно работало работало изменение имени на одиночные заезды. - fix Первый пост исправлен. - - - - - - - - - - Также, кому интересно, могу изменить управляющие клавиши на те, которые попросите… Я был лучше использовал мультимедиа клавиши, но ведь они есть не на всех клавиатурах… Последний раз отредактировано 28 декабря 2012 в 10:15 пользователем Lexanni
|