Page 1 of 1

Mouse Macros

Posted: 7 Feb 2018, 23:14
by RaptoR
Am nevoie de un program sa-mi seteze anumite comenzi multiple cand dau click stanga.
Mai exact:
Vreau ca atunci cand dau click stanga sa se execute secventa "Click Stanga - Mouse Wheel down"
Bonus points daca atunci cand dau prima data click stanga executa " Click Stanga - Mouse Wheel down" iar a doua oara cand apas acelasi click stanga sa execute "Click Stanga - Mouse Wheel up"

Don't ask why

Programele incercate pana acum de macros ori nu fac asta ori sunt eu prea prost sa pricep cum sa setez sa faca asa ceva.

Re: Mouse Macros

Posted: 7 Feb 2018, 23:54
by DreadWing

Re: Mouse Macros

Posted: 8 Feb 2018, 09:17
by TG
What he said. Autohotkey e master race. Cu 10 minute de munca îl faci să termine Diablo. :lol:

Re: Mouse Macros

Posted: 8 Feb 2018, 23:21
by RaptoR
Ok, luat instalat.
Acum. am facut asa ceva:

Code: Select all

LButton::  
Send {LButton}
sleep, 400
Send {2}

return
Si merge. atunci cand dau click stanga executa click stanga, pausa de 400ms dupa care apasa 2

Cum fac ca atunci cand apas a doua oara click stanga sa execute Click Stanga dupa care 1 (in loc de doi)


Si, inca o intrebare. Cum fac sa activez tot acest script printr-un hotkey? Gen.. sa se activeze doar cand vreau eu, fara sa intru in program si sa dau load la tot script-ul.

Cer prea mult?



EDIT: aparent am gasit ceva pe net si modificat un pic pentru ceea ce vreau eu.

Code: Select all

lbutton::	
lbutton_count++    	
	If (lbutton_count = 1)
	{	send {lbutton}
		sleep, 300
		Send {2}
	}
	If (lbutton_count = 2)
	{	send {lbutton}
		sleep, 300
		Send {3}
	}
	If (lbutton_count = 2)
	{
		lbutton_count := 0
	}
return
Merge de minune!
Acum, tot ceea ce mai am nevoie este sa activez si sa dezactivez script-ul atunci cand vreau cu un hotkey.


EDIT2:

nvm, found it :)

Q::Suspend,Toggle


Multumesc pentru ajutor, lol. Am juma de ora de cand vorbesc cu mine insumi intr-un thread :)