Тема: Возможные проблемы составления кода, прошу указать на ошибки
------------! Отредактировал пост под актуальную тему !------------
Здравствуйте!
Не так давно ознакомился с программой "AutoHotKey", до этого пользовался аналогом сего чуда (сейчас так же использую в синергии с 1-ой программой), но там не нашёл нужного мне функционала, а точнее варианты макроса с "умной" задержкой.
1) Добавил в профиль возможность по "колёсику мыши" нажимать комбинацию клавиш:
Кнопка "E" + "Левый клик мыши" + "Задержка 1850 мс" + кнопка "E" (Для использования в игре)
2) В том же профиле по нажатию кнопки "A":
Кнопка "A" + "Левый клик мыши" (Для использования в игре)
Тем самым, когда идёт черёд "Задержка 1850 мс" в 1-ом варианте, 2-ой вариант не срабатывает по нажатию кнопки "А", пока не доделывается 1-ый вариант.
Тем самым, пришёл к программе "AutoHotKey" и набросал простой код:
WheelDown::
Send {vk45}
Send {vk01}
Sleep, 1850
Send {vk45}
return
vk60:: Suspend
Вопрос в том, где я мог допустить ошибку написания и является ли код хорошо написанным и быстрым в исполнении.
В самой игре, по данному коду, имею проблему в скорости исполнения.
(Под этими словами, я имею ввиду то, что код срабатывает с небольшой задержкой и это очень хорошо видно в игре, когда видна область наведения способности перед использованием.
В другой программе всё срабатывает моментально и не видно прорех в скорости использовании).