|
You last visited: Today at 14:39
Advertisement
Autoit / Metin2 Bot 2 einem Fenster zuweisen?
Discussion on Autoit / Metin2 Bot 2 einem Fenster zuweisen? within the AutoIt forum part of the Coders Den category.
11/28/2009, 09:26
|
#16
|
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
|
Quote:
Originally Posted by roteisenklinge
Hey,
so siehts jetzt bei mir aus:
Code:
Opt("WinWaitDelay",100)
Opt("WinTitleMatchMode",4)
Opt("WinDetectHiddenText",1)
Opt("MouseCoordMode",0)
WinActivate ("METIN2")
MouseMove(415,442)
MouseDown("left")
MouseUp("left")
MouseDown("right")
MouseUp("right")
ControlSend ( "M2FARM", "","{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333{F1}{SPACE}112222223333")
")
Jetzt kommt bei mir der Fehler : Incorrect number of parameters in function call
Das liegt wohl daran das ich die Control ID nicht angegeben habe, aber kann die nicht finden
Vielen Dank für eure Hilfe
|
Du musst für jeden befehl eine neue ControlSend Funktion aufrufen
PHP Code:
ControlSend ( "M2FARM", "",0, "F1")
ControlSend ( "M2FARM", "",0, "{Enter}")
ControlSend ( "M2FARM", "",0, "F1")
usw.
Aber bist du sicher das der Titel von metin2 "M2FARM" heißt??
mfg
|
|
|
11/28/2009, 16:06
|
#17
|
elite*gold: 0
Join Date: Apr 2009
Posts: 1,071
Received Thanks: 164
|
Hey,
erstmal danke. Ich habe das Metin Fenster zu M2Farm umbenannt.
Werde es gleich versuchen
lg
|
|
|
11/28/2009, 19:42
|
#18
|
elite*gold: 0
Join Date: Apr 2009
Posts: 1,071
Received Thanks: 164
|
Hey,
so habe alles geändert. Leider ist es so , wie es einer geschrieben hat. Die Keys werden zwar an metin2 hidden gesendet,leider bewirken sie nichts außer im RC etc.
Wie muss ich jetzt vorgehen? Eigentlich sollte es doch einfach sein das z.B
F1 , 1 2 3 4 an ein Programm hidden gesendet werden kann oder?
Für eure Hilfe immer Dankbar
rek
|
|
|
11/28/2009, 19:57
|
#19
|
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
|
PHP Code:
ControlSend ("M2Farm", "", 0, "{F1}")
war mein Fehler vorhins. Ich habe die geschweifte Klammer vergessen
|
|
|
11/29/2009, 07:46
|
#20
|
elite*gold: 0
Join Date: Apr 2009
Posts: 1,071
Received Thanks: 164
|
Quote:
Originally Posted by General Desert
PHP Code:
ControlSend ("M2Farm", "", 0, "{F1}")
war mein Fehler vorhins. Ich habe die geschweifte Klammer vergessen
|
Hey,
also erstmal danke
Code:
Opt("WinWaitDelay",100)
Opt("WinTitleMatchMode",4)
Opt("WinDetectHiddenText",1)
Opt("MouseCoordMode",0)
WinActivate ("M2FARM")
MouseMove(415,442)
MouseDown("left")
MouseUp("left")
MouseDown("right")
MouseUp("right")
ControlSend ("METIN2", "", 0, "{F1}")
ControlSend ("METIN2", "", 0, "{1}")
ControlSend ("METIN2", "", 0, "{2}")
ControlSend ("METIN2", "", 0, "{3}")
Nur leider schreibt er trotzdem die F1 123 in RC bzw. er nutzt nicht die Fertigkeiten ....
doof irgendwie xD
|
|
|
11/29/2009, 10:34
|
#21
|
elite*gold: 9
Join Date: Apr 2009
Posts: 10,163
Received Thanks: 3,810
|
Quote:
Originally Posted by roteisenklinge
Hey,
also erstmal danke
Code:
Opt("WinWaitDelay",100)
Opt("WinTitleMatchMode",4)
Opt("WinDetectHiddenText",1)
Opt("MouseCoordMode",0)
WinActivate ("M2FARM")
MouseMove(415,442)
MouseDown("left")
MouseUp("left")
MouseDown("right")
MouseUp("right")
ControlSend ("METIN2", "", 0, "{F1}")
ControlSend ("METIN2", "", 0, "{1}")
ControlSend ("METIN2", "", 0, "{2}")
ControlSend ("METIN2", "", 0, "{3}")
Nur leider schreibt er trotzdem die F1 123 in RC bzw. er nutzt nicht die Fertigkeiten ....
doof irgendwie xD
|
1. Heißt dein Metin2-Fenster M2Farm oder "METIN2" (Meistens das letztere)
2. Funktionieren COntrols in Metin2 nicht (außer im Chat)
|
|
|
11/29/2009, 10:38
|
#22
|
elite*gold: 0
Join Date: Apr 2009
Posts: 1,071
Received Thanks: 164
|
Quote:
Originally Posted by AllesVergeben
1. Heißt dein Metin2-Fenster M2Farm oder "METIN2" (Meistens das letztere)
2. Funktionieren COntrols in Metin2 nicht (außer im Chat) 
|
Am hab es einmal mit M2FARM und METIN2 probiert, hatte vorher das Fenster geändert.
2. Ja aber was funktioniert denn dann xD
|
|
|
11/29/2009, 10:49
|
#23
|
elite*gold: 9
Join Date: Apr 2009
Posts: 10,163
Received Thanks: 3,810
|
Quote:
Originally Posted by roteisenklinge
Am hab es einmal mit M2FARM und METIN2 probiert, hatte vorher das Fenster geändert.
2. Ja aber was funktioniert denn dann xD
|
Memorys. Aber dafür ist sehr viel mehr nötig.
|
|
|
11/29/2009, 10:54
|
#24
|
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
|
Gibts denn gar keine Möglichkeit dies über Tastensimulation zu lösen?
Irgendwie über die User32.dll?
Kenn mich ni so mit Metin aus
|
|
|
11/29/2009, 14:10
|
#25
|
elite*gold: 0
Join Date: Aug 2009
Posts: 308
Received Thanks: 184
|
[QOUTE]
PS: Also sollte ich doch besser C++ lernen oder?
[/QOUTE]
Das ist sinnlos da ControlSend von autoit nichts anderes ist als ein call der funktion postMessage() aus der user32.dll ^^ aber trozdem c++ lernen kann nicht schaden :P
Btw: es geht nicht ControlSend(PID...) sondern ControlSend(HANDLE,...)
|
|
|
11/29/2009, 15:16
|
#26
|
elite*gold: 0
Join Date: Apr 2009
Posts: 1,071
Received Thanks: 164
|
Quote:
Originally Posted by Xeranor
[QOUTE]
PS: Also sollte ich doch besser C++ lernen oder?
[/QOUTE]
Das ist sinnlos da ControlSend von autoit nichts anderes ist als ein call der funktion postMessage() aus der user32.dll ^^ aber trozdem c++ lernen kann nicht schaden :P
Btw: es geht nicht ControlSend(PID...) sondern ControlSend(HANDLE,...)
|
ControlSend(HANDLE,...) damit meinst du xD 
|
|
|
Similar Threads
|
AutoIt / Crtl in nur einem Fenster drücken
05/07/2009 - AutoIt - 2 Replies
hi ihr. hab da auch mal ne kleine und wahrscheinlich extrem simple frage:
Ich selber spiele Silkroad und habe mir dafür mit AutoIt ein Tool geschrieben, welches meine anderen Chars bufft. Jetzt habe ich aber noch das kleine Problem, dass mir das Tool in allem, was ich offen hab die Crtl Taste drückt. Auch z.B. im Firefox. Wie bekomm ich es hin, dass Crtl nur in dem einem Client gedrückt wird?
Hier mein Code:
$Buff1=WinGetHandle("SRO_Client ")
AutoItSetOption ("SendKeyDelay" ,80)...
|
[Autoit] befehle automatisch in einem bestimmten fenster ausführen?
10/16/2008 - General Coding - 0 Replies
wie das flyff ftool sich in flyff injected frag ich mich wie ich das in auto it machen kann
hat wer eine idee
edit: brauch nur controlsend also pls closen
|
All times are GMT +1. The time now is 14:39.
|
|