Скрипт строгого характера, БОЛЬШТЕ буквы должны быть большими и только, пробелы также. Все присваиваемые кнопки меняються, в низу виложу список возможных !Разберем сам скрипт на примере.!
#InstallKeybdHook
#UseHook ON
#MaxThreadsPerHotkey 1
#MaxThreadsBuffer On
<<<<судя повсему основа скрипта, также как <html>. Даный заголовок одинаковый у всех скриптов.
!NumPadDiv::clipboard =SET 1
!NumPadMult::clipboard =SET 2
<<<<Присваивает Окну л2 свой номер. 1норме=SET 1... !NumPadMult - комбинация клавиш "Alt+*" (* - на Num клавиатуре). Получеться При нажатии клавиш "Альт +*" мы присваиваем активному в даный момент Окну второй номер.
NumPadDiv::clipboard =TOP 1
NumPadMult::clipboard =TOP 2
<<<<А теперь с помощю тех же клавиш только без нажатия "Alt" мы делаем окно активным(даное действие аналогично "альт+таб" только работает в заданом вами порядке. Тоесть при нажатии кнопки "*" откроеться SET 2, при / - SET 1
1::clipboard =KEY 2 A1;KEY 2 1
Left::clipboard =KEY 2 A1;KEY 2 4
<<<<Действия с панелькой л2(панель куда вы выносите скилы, для F1 - F12) где "1::clipboard" - кнопка "1" на основной клавиатуре(или на малой при включеном Num Lock), =KEY 2 - означает что кнопка "1" привзяываеться к SET 2(=KEY 1 - SET 1 и так по аналогии), дальше "А1" - Аналогично команде "Аlt + F2" в окне л2. Данная функция позволяет использовать скилы с разных панелей, чтоб не портить основную. далее ";KEY 2 1" по аналогии к предедущему, только уже не А1 а 1, что означает нажать кнопку 1 на панели(1-9, 10,11,12 неработают почему-то).
В итоге получаем, что данная команда. при нажатии кнопки "1" исполнит во втором окне л2 нажате кнопки 1 на первой панельке.
Del::clipboard =STR 1 @
_____l_____l_____l_____l_____l_____l_____l_____l____
__l_____l_____l_____l_____l_____l_____l_____l_____l_
_____l_____l____Упейсо_Ап_Сте н ку__l____l_____l____
__l_____l_____l_____l_____l_____l_____l_____l_____l_
_____l_____l_____l_____l_____l_____l_____l_____l____
<<<<Всем вам знакомая штука, Del::clipboard -Кнопка Delete. "=STR 1 ТУТ ТЕКСТ" - пишет текст в чат. Где STR 1 = SET 1 и тд по аналогии (примечание, весь текст выше нарисованой картинки должен быть в одну строчку, я ее так раставил чтоб было понятно что ето такое.)
NumPadDown::
Sleep, 10
clipboard =STR 1 /sit
Sleep, 10
clipboard =STR 2 /sit
return
<<<< При выключеном НАмЛоке, при нажатии кнопки "2/вниз" все указаные STR 1, STR 2... садяться. Sleep, 10 это задержка между отправлением команды в окно, если отправить все сразу без слип, то сработает только в одном из окон.
NumPadUp::
clipboard =STR 1 /stand
Sleep, 10
clipboard =STR 2 /stand
Sleep, 10
return
<<<<Также как и в предедущем варианте, но окна встают при нажатии кнопки "8/вверХ"
ESC::clipboard =STR 2 /target actpaji;TOP 1
Tab::clipboard =STR 2 /assist;TOP 1
<<<<
Описано выше, но важно тем. что при нажатии даной кнопки ТОП 1 означает что активным стает ТОП 1 = СЕТ 1 окно.
Первая берет таргет На указаный вами ник, вторая асистит его.
Также используеться:
1::clipboard =KEY 2 A1;KEY 2 1;KEY 3 A1;KEY 3 1
что означает что на втором и третем окне, используються указанные кнопки.
КАК ЗАПУСТИТЬ ВСЕ:
Скрипт сохраняем в формате .ahk , потом запускаем скрипт и евелину, и присваиваем SET каждому окну, причем в евелине идет хронология действий, можно проглядеть.