Тема: AHK: "портирование" Макроса х7 мышки на AHK макрос
Доброго времени суток. У меня есть замечательный макрос, сделанный в Oscar Editor для мышей х7. Мне подсказали про замечательную программу AHK. После того как я немного почитал про AHK и нашёл парочку программ на AHK, понял что процедура, которую я хочу провернуть, вполне выполнима для AHK. Что я собственно хочу сделать: перевести макрос х7 в софтварный вид, а именно портирование на AHK.
Сам макрос х7.
<Root>
<DefaultMacro>
<Major></Major>
<Description>Full Air Hugging
</Description>
<Comment>AH
</Comment>
<GUIOption>
<RepeatType>1</RepeatType>
</GUIOption>
<KeyUp>
<Syntax></Syntax>
</KeyUp>
<KeyDown>
<Syntax>KeyDown 32 1
Delay 26 ms
KeyUp 32 1
Delay 26 ms
KeyDown 265 1
Delay 26 ms
KeyUp 265 1
Delay 15 ms
KeyDown 265 1
Delay 26 ms
KeyUp 265 1
Delay 15 ms
LeftDown 1
Delay 230 ms
LeftUp 1
Delay 20 ms
KeyDown 30 1
Delay 26 ms
KeyUp 30 1
Delay 26 ms
KeyDown 265 1
Delay 26 ms
KeyUp 265 1
Delay 15 ms
KeyDown 265 1
Delay 26 ms
KeyUp 265 1
Delay 15 ms
LeftDown 1
Delay 230 ms
LeftUp 1</Syntax>
</KeyDown>
<Software>S4LAH
</Software></DefaultMacro>
</Root>
Что он делает (русским языком):
Нажать 3
пауза 26 ms
Отпустить 3
пауза 26 ms
Нажать Шифт
пауза 26 ms
Отпустить шифт
пауза 15 ms
нажать шифт
пауза 26 ms
отпустить шифт
пауза 15 ms
нажать левую кнопку мыши
пауза 230 ms
отпустить левую кнопку мыши
пауза 20 ms
Нажать 1
пауза 26 ms
отпустить 1
пауза 26 ms
Нажать Шифт
пауза 26 ms
Отпустить шифт
пауза 15 ms
нажать шифт
пауза 26 ms
отпустить шифт
пауза 15 ms
Нажать левую кнопку мыши
пауза 230 ms
Отпустить левую кнопку мыши
Макрос стоит на параметре: нажать - старт, отпустить - стоп. (допустим установлен на кнопку 7, удерживаем кнопку 7 макрос непрерывно повторяется, отпускаем - заканчивается.)
Почему я решил, что возможно AHK мне поможет в этом деле, есть программа автокликер мыши. (если надо, скину) Которая при нажатии F1 - активируется, а при повторно F1 - деактивируется. Делает следующее: при активации, вместо одного щелчка мыши получаем 2 с промежутком в 200мс, или при удержании лкм, очень часто нажимает лкм автоматически. (я хочу сделать, допустим при нажатии ф1 - активируется, также деактивируется. В активном режиме, при удержании СКМ (средней кнопки мыши) воспроизводился макрос по циклу, как у х7, при отпустке СКМ - прекращался. Захотел выключить? Нажал на ф1. Причом, программа не привязывается к определённому окну, а работает везьде, где бы её не применили, абсолютно в любом активно окне, даже если его не видно в процессах диспетчера задач.
Я понимаю, что за меня никто и ничего делать не будет, я просто хочу хотябы малейшей помощи, куда мне смотреть, или есть какие-то примеры, хоть приблизительные. Вообщем, прошу хотя-бы ткнуть носом в нужное русло. Заранее огромное Вам спасибо за помощь!

