1 (изменено: KyKuwKa, 2023-10-31 07:24:35)

Тема: AHK v1.1: проблема с пробелом

Здравствуйте! У меня проблема с пробелом: работает через раз. Вот целый код:

F7::

	MouseMove,0,450,0 R
	MouseMove,400,450,0 R
	Sleep 100
	Send {w down}{2 down}{2 up}{LCtrl down}
	Sleep 1060
	MouseMove,1100,300,0 R
	Sleep 50
	Send {RButton down}{RButton up}
	Sleep 100
	MouseMove,505,810,0 R
	Sleep 10
    Send {space down}{space up}
	Sleep 1100
    MouseMove,770,540,0 R
	Sleep 1900
	Send {RButton down}{RButton up}{space down}{space up}
	Sleep 1000
	Send {w up}{LCtrl up}
return

Делаю для игры Minecraft, и я хочу, чтоб AHK проходил паркур и что-то типо такого, и пробел просто отказывается работать. Сначала он не работал из-за “SetKeyDelay, -1”; я подумал, что починил, в итоге - нет. Ставлю значение “100”; в итоге все тайминги сбиваются. Что делать?

2

Re: AHK v1.1: проблема с пробелом

KyKuwKa, добро пожаловать на форум! Ознакомьтесь, пожалуйста, с Правилами, отредактируйте свой пост. Обратите внимание на составление заголовков и заглавные буквы в начале предложений.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK v1.1: проблема с пробелом

Изменил!

4

Re: AHK v1.1: проблема с пробелом

Могу посоветовать только вставить паузу между {space down} и {space up}. Или использовать варианты Send: SendPlay и SendEvent.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5

Re: AHK v1.1: проблема с пробелом

teadrinker Спасибо! я уже решил проблему. я написал:

Send {space down}
Sleep 50
Send {space up}