Нужна помощь с простым скриптом Topic is solved

Помощь в написании скриптов
splattgames

Нужна помощь с простым скриптом  Topic is solved

Post by splattgames » 04 Dec 2021, 11:39

Мне нужен скрипт который при зажатии ЛКМ будет зажимать ЛКМ и безостановочно спамить на ПКМ.
Когда я отпускаю ЛКМ скрипт должен остановиться. При следующем зажатии ЛКМ он должен проигрываться с начала, а не с того момента где был остановлен.
Сделал вот такое чудо, но она включается при нажатии ЛКМ, выключается при повторном нажатии :(

Code: Select all

#MaxThreadsPerHotkey 2
$LBUTTON::
	toggle:=!toggle
	While toggle {
		Send {LBUTTON down}
		Sleep 2
		Send {RBUTTON}
		Sleep 2
		Send {RBUTTON}
	}
        Send {LBUTTON up}
	toggle:=0
Return

mcl
Posts: 357
Joined: 04 May 2018, 16:35

Re: Нужна помощь с простым скриптом

Post by mcl » 04 Dec 2021, 17:14

splattgames wrote: Мне нужен скрипт который при зажатии ЛКМ будет зажимать ЛКМ и безостановочно спамить на ПКМ.
Сделал вот такое чудо, но она включается при нажатии ЛКМ, выключается при повторном нажатии :(
„Сделал“, ага :)

Зачем при зажатии ЛКМ зажимать ЛКМ? Она же уже нажата.
Надо просто сказать AHK, чтобы его нажатие не перехватывалось (модификатор „тильда“ перед хоткеем).

Code: Select all

~LButton::                             ; При нажатии ЛКМ:
	While GetKeyState("LButton", "P")  ;   Выполнять блок кода ниже, пока ПКМ физически нажата
	{                                  ;   {
		Send {RButton}                 ;     Щёлкнуть ПКМ
		Sleep 10                       ;     Подождать 10 мс
	}                                  ;   }
	Return                             ;   Конец
Стоит ещё добавить ограничительную директиву #IfWinActive и/или хоткей для экстренного выхода, а иначе замучаетесь отключать этот скрипт.
github://oGDIp - GDI+ wrapper for AHK v1.1

olTre

Re: Нужна помощь с простым скриптом

Post by olTre » 07 Dec 2021, 05:01

Помогите создать скрипт
При первом нажатие буквы q
Будет нажиматься цифра 2,правая кнопка мыши,1(по очереди)
При втором нажатий
Будет нажиматься цифра 3,пкм,1
При третьем нажатие 4,пкм,1
При пятом 5,пкм,1 и скрип возрощается к началу ,но не нажимает 2,пкм,1


Post Reply

Return to “Помощь”