1

Тема: AHK: Нажатие Shift в 2 cps toggler помощь в создании.

Всем привет, товарищи. Мне нужна помощь в создании скрипта для строительства в Minecraft. Идея такова, чтоб при нажатии Mouse5, код которой - vk6, нажимался шифт два раза в секунду, что есть 2 CPS (ClickPerSecond), пока я снова не нажму кнопку, и при этом ПКМ (ПраваяКнопкаМыши) нажималась приблизительно 16 раз в секунду, что есть 16 cps (ClickPerSecond), пока я снова не нажму кнопку. Проще говоря, моя идея такова, чтобы при нажатии одной кнопки активировались два действия, которые я описал выше, до тех пор, пока я снова не нажму эту же кнопку. Toggler, так сказать. Кого не затруднит, прикрепите текст в основных местах после символа ";" с разъяснением за что это отвечает.

Заранее спасибо.

2

Re: AHK: Нажатие Shift в 2 cps toggler помощь в создании.

Это уже не просьба а конкретное задание.
Если лень самому писать - коммерческий раздел.

Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

3

Re: AHK: Нажатие Shift в 2 cps toggler помощь в создании.

__Михаил__, мои знания в ахк почти нулевые. У меня есть код от AutoBhop, нажимающий пробел при удержании клавиши пробел до тех пор, пока не отпустишь. Сам я пытался заменить "space" shift. Но работало оно с прерываниями и не однородно, почему-то, хотя ставил sleep,500. Я хочу сделать так, чтобы шифт нажимался при зажатии клавиши любой. Не получилось как-то. Подскажи, в чем ошибка?

F9:: Hotkey, *~$Space, Toggle
*space::
Loop
{
GetKeyState,state,space,P
if state = U
break




Send,{space}
Sleep,4
}
return

F10::Exitapp

4

Re: AHK: Нажатие Shift в 2 cps toggler помощь в создании.

Так думаю правильнее:

~$Space::
While % GetKeyState("Space","p")
{
 SendInput, {Space}
 Sleep, 10
}
Return

F9:: Hotkey, ~$Space, Toggle
F10:: Exitapp
Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101