|
You last visited: Today at 19:14
Advertisement
Frage zu Autohotkey
Discussion on Frage zu Autohotkey within the General Coding forum part of the Coders Den category.
01/04/2012, 14:30
|
#1
|
elite*gold: 0
Join Date: Feb 2010
Posts: 178
Received Thanks: 4
|
Frage zu Autohotkey
Hi ich hab ne Frage...ich hab vor kurzem mit autohotkey angefangen und möchte den befehl wissen wie er automatisch auf eine bestimmte farbe aufm bildschirm mit der maus geht..und immer wenn ich eine bestimmte taste drücke soll er das machen...
er soll wenn ich zum beispiel strg drücke auf ein blaues feld (OxFFD283) udn wenn ich zb alt drücke auf ein rotes feld (OxE1D2FF) fahren..aber nich clicken!
danke schonmal im vorraus
ich hoffe ihr habt die frage verstanden...
mfg mo
|
|
|
01/04/2012, 16:10
|
#2
|
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
|
guck doch mal in die hilfe.
PixelGetColor/PixelSearch
MouseClick/MouseMove
|
|
|
01/04/2012, 19:38
|
#3
|
elite*gold: 0
Join Date: Feb 2010
Posts: 178
Received Thanks: 4
|
danke
was meinst mit hilfe? also wo?
aso hab den link jetrzt erst gesehne
|
|
|
01/04/2012, 19:43
|
#4
|
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
|
Mit "der Hilfe" meint er die Dokumentation zu AHK.
Guck dir die von ihm ganannten Funktion an und versuch was damit zu basteln
|
|
|
01/05/2012, 11:37
|
#5
|
elite*gold: 0
Join Date: Feb 2010
Posts: 178
Received Thanks: 4
|
ich bkomms leider nich hin.....trotzdem danke für eure hilfe....
ich hab euch beiden ein thanks gegeben
so ich ba dann nochma was uaf ner anderen seite gesehen und mir was zurecht gebastelt D:
im spoiler
Loop
{
PixelGetColor, Color, 543, 526
if Color = OxFFD283
{
break
}
else
{
Send {MouseL}
}
}
wie kann ich machen das es in einem bestimmten fenster ist..das hab ich immernoch nich gecheckt!! mfg mo
|
|
|
01/05/2012, 16:07
|
#6
|
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
|
Wenn du's mit AutoIt machst kann ich dir besser helfen...
|
|
|
01/05/2012, 19:21
|
#7
|
elite*gold: 0
Join Date: Feb 2010
Posts: 178
Received Thanks: 4
|
von autoit hab ich keine ahnung
wenn du es mir machst bekomste ein dickes thx..  ..mit mehr kann ich leider nicht dienen....
|
|
|
01/05/2012, 20:51
|
#8
|
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
|
Sollte durch die Kommentare eigentlich mehr oder weniger verstaendlich sein
Ein paar Grundlagen wie Schleifen oder Arrays zu kennen waere aber praktisch
PHP Code:
$title = "tirtel" ;Tite von dem Fenster des Programms $handle = "" ;Variable fuer Handle des Fensters $blue = 0xFFD283 ;Farbe fuer blau $red = 0xE1D2FF ;Farbe fuer Rot $exact = 0 ;Abweichung zur Oiginalfarbe, je niedriger desto genauer (max 255)
HotKeySet("e","_exit") ;Hotkey auf die Taste e, ruft bei Tastendruck _exit auf
While Not WinExists($title) ;While Loop wird erst beendet wenn Fenster mit dem Titel existiert Sleep(10) ;10 Sekunden warten um nicht so resourcenhungrig zu sein ;) WEnd
$handle = WinGetHandle($title) ;Handle von dem Fenster mit dem Tiel holen If $handle = "" Then _exit() ;Beenden falls wir kein Handle habne
HotKeySet("b","_blue") ;Hotkey auf b, ruft dann _blue auf HotKeySet("r","_red") ;versteht sich, oder?
While 1 ;While loop laeuft unendlich mal durch (infinite loop) Sleep(10) ;10 Sekunden warten um nicht so resourcenhungrig zu sein ;) WEnd
Func _blue() $winpos = WinGetPos($title) ;Position und Groesse des Fensters holen $colpos = PixelSearch(0,0,$pos[2],$pos[3],$blue,$exact,1,$handle) ;Nach den Pixeln suchen, gibt die Position zurueck MouseMove($colpos[0], $colpos[1], 0) ;Auf die vorher herausgefundene maus Psoition setze EndFunc
Func _red() ;das selbe wie bei _blue nur mit anderen Parametern $winpos = WinGetPos($title) $colpos = PixelSearch(0,0,$pos[2],$pos[3],$red,$exact,1,$handle) MouseMove($colpos[0], $colpos[1], 0) EndFunc
Func _exit() Exit ;Beendet das Script Endfunc
Fuer eine Befehlsrefernz, bitte
Edit: Die Kommentare bei den Sleep() Aufrufen stimmen nicht, es handet sich um Millisekunden
|
|
|
 |
Similar Threads
|
AutoHotkey ?
10/05/2011 - General Coding - 2 Replies
hey ich versuche mich gerade einen "bot" zu machen habe sowas aber noch nie gemacht und möchte es mit AutoHotkey machen falls mir jdm dabei helfen kann habe ich ein paar fragen
1. wie mache ich das ich mit 1 hotkey mehrere sachen macht
z.b. ich will shift+ rechte maustaste und dann soll rauskommen das er linke maustaste drückt und danach sofort was anderes z.b shift
+Rbutton:: send {Lbutton} und dann ? :S
2. wie mache ich einen delay rein z.b das er nachdem er dir rechte maustaste...
|
Need Help bei AUTOHOTKEY
05/31/2011 - General Coding - 6 Replies
Hi,
ich hab leider keine ahnung von scripten desshalb frage ich hier mal.
Hat jemand oder kann mir jemand einen script zeigen für autohotkey sodass wenn ich die linke maustaste gedrückt halte sie immer wieder geklickt wird ganz schnell hintereinander und erst aufhört wenn ich loslasse.
am besten am ende mit dem befehl alt::suspend sodass ich es mit der taste aussschalten kann.
MfG
|
Autohotkey
07/15/2009 - Mabinogi - 15 Replies
Not something as a bot, but it can be used as a small one (like a fireworks spammer in events)
Autohotkey is a free program you can use to make small .exe files, the scripting looks a lot like .vbs too :D (only one i know so far DX)
as an example my fireworks spamming "bot":
Loop
{
IfWinExist Mabinogi : Pioneers of Iria
Winactivate
|
AutoHotKey Help
01/17/2009 - General Coding - 1 Replies
Hi, Im having trouble with making a background macro for a game called ConquerOnline, refer to this thread . If anyone can help, I would really appreciate it.
|
AutoHotKey Frage
06/28/2007 - General Coding - 2 Replies
Hallo, ich hab ein kleines problem mit nem autohotkey script an dem ich grad bastle. zwar möchte ich das der benutzer sich den hotkey selber aussuchen kann. hab mit smartgui den gui bereits fertig und auch der code ist fertig. nur das mit dem selbstgewählten hotkey funz noch net.
Gui, Add, Hotkey, x6 y110 w80 h20 ,
Gui, Add, Text, x6 y80 w110 h20 , Select HotKey:
Return
Hotkey = ???
HotKey
|
All times are GMT +1. The time now is 19:15.
|
|