1 (изменено: dozhd, 2018-10-28 20:22:24)

Тема: Скрипт нажатия с задержкой. Нужна помощь

В общем пытаюсь написать такую последовательность нажатий клавиш с небольшими задержками, а так же повтор данных нажатий в течении определенного времени.
То бишь нажал кнопку HOME запустился цикл, нажал еще раз цикл остановился.

2

Re: Скрипт нажатия с задержкой. Нужна помощь

Никто не подскажет?

3 (изменено: Ядрён, 2018-10-20 02:15:53)

Re: Скрипт нажатия с задержкой. Нужна помощь

dozhd Можно как то так. Ну или зайти сюда или сюда.

 #SingleInstance force
#Persistent
#NoEnv
#MaxHotkeysPerInterval

Home::
SetTimer, SendHome, % (enabled := !enabled)? 1:"Off"
SendHome:
   	SendInput, {vk51} ;q
	Sleep, 100
	SendInput, {vk70} ;f1
	Sleep, 100
	SendInput, {vk51} ;q
	Sleep, 100
	SendInput, {vk33 3} ;3 
	Send, {vk1 Down} ;Lbutton зажать
	SendInput, {vk5} ; XButton1
	Sleep, 100
	SendInput, {vk2} ;Rbutton
	Sleep, 50
	SendInput, {vk5} ; XButton1
	SendInput, {vk33 3} ;3
	SendInput, {vk1 Up} ;Lbutton отпустить
    return
OS: Win11x64, AutoHotkey v1.1.25.01 (Unicode 64-bit).

4 (изменено: dozhd, 2018-10-20 19:34:05)

Re: Скрипт нажатия с задержкой. Нужна помощь

Ядрён не совсем корректно выходит.
немного переделал. но чет все равно не то


#SingleInstance force
#Persistent
#NoEnv
#MaxHotkeysPerInterval

Home::
SetTimer, SendHome, % (enabled := !enabled)? 1:"Off"
SendHome:
   	SendInput, {vk51} ;q
	Sleep, 150
	SendInput, {vk70} ;f1
	Sleep, 350
	SendInput, {vk5} ; XButton1
	Sleep, 100
	SendInput, {vk33 2} ;2 
	SendInput, {vk2 Down} ;Rbutton зажать
	Sleep, 200
	SendInput, {vk2 Up} ;Rbutton отпустить
	Sleep, 50
	SendInput, {vk33 2} ;2
	Sleep, 100
	SendInput, {vk51} ; q
	Sleep, 50
	SendInput, {vk70} ; f1
	SendInput, {vk5} ; XButton1
	Sleep, 150
return

5

Re: Скрипт нажатия с задержкой. Нужна помощь

dozhd нужно правильно придумывать макросы, а не так.

dozhd пишет:

Send {Mouse1} (Зажать)

Зажал левую кнопку мыши и всё а отпускать её не надо. Ваша проблема только в этом. Попробуйте заглянуть сюда .

OS: Win11x64, AutoHotkey v1.1.25.01 (Unicode 64-bit).

6

Re: Скрипт нажатия с задержкой. Нужна помощь

Ядрён пишет:

dozhd нужно правильно придумывать макросы, а не так.

dozhd пишет:

Send {Mouse1} (Зажать)

Зажал левую кнопку мыши и всё а отпускать её не надо. Ваша проблема только в этом. Попробуйте заглянуть сюда .

так в последнем сообщении я по другому чутка уже сделал.
в в начальном посте да, почти ничего не правильное)