[Помощь] Эмуляция нажатия на кнопку на AHK v2 - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
Форум » Программирование » AHK Программирование » [Помощь] Эмуляция нажатия на кнопку на AHK v2
[Помощь] Эмуляция нажатия на кнопку на AHK v2
_daGGer_ Дата: Четверг, 20.04.2023, 00:01 | Сообщение # 1
Новичок
Сообщений: 16
Статус: Offline
Доброго времени суток, написал для игры StalCraft простенький AHK-скрипт, что-бы при нажатии определенной клавиши у меня нажималась другая клавиша, курсор переносился на определенные координаты, и через N-е кол-во секунд происходило нажатие на ЛКМ, но по итогу ничего не работает, буду рад помощи!

Код

#Requires AutoHotkey v2.0

; #IfWinActive, StalCraftw.exe

numpad0::
{
    action:
    Send "{x}"
    Sleep 500
    MouseMove 800, 1054, 30
    Sleep 300
    Click
    Return
}

; #IfWinActive ;


Сообщение отредактировал _daGGer_ - Четверг, 20.04.2023, 00:02
Xalava_CM Дата: Пятница, 21.04.2023, 02:24 | Сообщение # 2
Новичок
Сообщений: 27
Статус: Offline
Привет! У меня есть несколько замечаний по твоему скрипту:

Вместо использования метки (action) для выполнения действий, ты можешь просто поместить код внутри блока hotkey. Например:

numpad0::
Send "{x}"
Sleep 500
MouseMove 800, 1054, 30
Sleep 300
Click
Return

В начале скрипта используется директива #IfWinActive, которая позволяет определить, при активации какого окна будет выполняться скрипт. В данном случае окно должно быть названо StalCraftw.exe. Если это не соответствует названию окна, в котором ты запустил игру, то скрипт не будет работать. Если у тебя нет нужного окна, то просто закомментируй эту строку.

Ты используешь в скрипте клавишу numpad0 для запуска действий. Убедись, что эта клавиша не используется в игре для других целей. Если это так, то выбери другую клавишу.

Вот исправленный код:

#Requires AutoHotkey v2.0

; #IfWinActive, StalCraftw.exe

numpad0::
Send "{x}"
Sleep 500
MouseMove 800, 1054, 30
Sleep 300
Click
Return

; #IfWinActive

Если после этих изменений твой скрипт все еще не работает, проверь, не забыл ли ты загрузить его в AutoHotkey и не запущен ли он в данный момент. Также убедись, что в игре настройки управления не блокируют эти действия. Если проблема не решена, напиши мне, я постараюсь помочь.
Форум » Программирование » AHK Программирование » [Помощь] Эмуляция нажатия на кнопку на AHK v2
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7209]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
Stanislav_ss [16:05]

123131312312314534 [13:41]

Pan40xxl [12:36]

chinazes000 [11:29]

donaldga2 [05:28]

rubenia18 [21:17]

pokotiloroman91 [18:24]

stephensh5 [12:00]

calliesv7 [06:11]

louqm16 [22:14]

artushak [16:32]

Kingpolker [15:42]

leeyv11 [15:12]