|
You last visited: Today at 12:11
Advertisement
Controlsend ohne ID
Discussion on Controlsend ohne ID within the AutoIt forum part of the Coders Den category.
12/16/2012, 10:11
|
#1
|
elite*gold: 400
Join Date: Jun 2011
Posts: 513
Received Thanks: 101
|
Controlsend ohne ID
Hallo ich E*pvpler,
ich möchte gerne einen LoginBot für einen Launcher schreiben, der im Hintergrund läuft. Leider habe ich das Problem, dass ich keine ID vin den Inputfeldern habe.
Gibt es eine Möglichkein, die ID herauszufinden (AU3Info funktioniert nicht) oder ohne ID (z.B. durch die Position) an das Fenster Befehle zu senden?
Thx im voraus
|
|
|
12/16/2012, 21:57
|
#2
|
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
|
Es ist zwar nicht schön aber du könntest erst die Maus auf das Inputfeld klicken lassen und dann über den ganz normalen Send befehl den Text reinschreiben lassen.
(Hier natürlich ID aus lassen und x und y relativ zur Fenstergröße belegen)
|
|
|
12/16/2012, 22:01
|
#3
|
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
|
dann ist durch das klicken das fenster allerdings geöffnet. evtl kannst du das aber aus dem sichtbaren desktopbereich rausschieben. befehl dazu weiß ich grad ncihtm, einfach nach fenster verschieben googeln
|
|
|
12/17/2012, 00:10
|
#4
|
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
|
Das ist der Befehl den du meintest.
|
|
|
12/17/2012, 00:27
|
#5
|
elite*gold: 400
Join Date: Jun 2011
Posts: 513
Received Thanks: 101
|
Sowohl die Funktion Send, als auch die Funktion ControlClick funktionieren bei diesem Launcher nicht.
|
|
|
12/17/2012, 00:43
|
#6
|
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
|
Was heißt funktioniert nicht ?
Sperrt der Launcher die Eingabe ?
Poste doch mal dein Script hier vl. liegt es ja auch daran.
|
|
|
12/17/2012, 15:24
|
#7
|
elite*gold: 400
Join Date: Jun 2011
Posts: 513
Received Thanks: 101
|
Es gibt noch keinen Script. Solange ich keine Möglichkeit finde, meinen Benutzernamen und mein Passwort an den Launcher zu senden, würe es Sinnlos einen Script dafür zu schreiben wenn er an ende sowieso nicht Funktioniert.
|
|
|
12/17/2012, 15:47
|
#8
|
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,404
|
#requireadmin an den Anfang
Versuch mal TAB zu drücken bis du bei dem Inputfeld bist.
Bzw ein Objekt anwählen, von dem du die ControlID kennst und dann TAB drücken bis du in deinem Input Feld bist.
MfG
|
|
|
12/20/2012, 18:32
|
#9
|
elite*gold: 400
Join Date: Jun 2011
Posts: 513
Received Thanks: 101
|
Sobals ich den Launcher öffne(Vordergrund), bin ich sofort im Benutzernemen und kann ihn sofort eingeben. Wenn der Launcher im Vordergrund ist, und das Benutzernameninput Blau markiert ist, funktioniert der Befehl mit ControlSend. Aber sobald ich ein anderes Venster in den Vordergrund lege, wird das Benutzermane, der Blau markiert mit Grau Markiert udn der Befehl ControlSend funktioniert nicht mehr. :/
|
|
|
12/20/2012, 19:48
|
#10
|
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
|
Ja klar.
Du musst erst mit ControlClick auf das Textfeld klicken lassen. ControlSend sendet einfach nur einen Text. Solange keine ID zu einem Input angegeben ist wird das einfach nur so dort hingesendet und geschaut ob etwas da ist wo man rein schreiben kann.
Einfach mal die relativen Koordinaten zum Inputfeld finden und einen Klick darauf machen bevor du etwas sendest.
|
|
|
12/22/2012, 15:38
|
#11
|
elite*gold: 400
Join Date: Jun 2011
Posts: 513
Received Thanks: 101
|
Tut mir leid Croco™ ich weiß nicht genau was du mit relativen Koordinaten meinst ...
|
|
|
12/22/2012, 18:27
|
#12
|
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,404
|
Quote:
Originally Posted by °ExtinCtioN
Tut mir leid Croco™ ich weiß nicht genau was du mit relativen Koordinaten meinst ...
|
"GUICoordMode"
MfG
|
|
|
12/22/2012, 18:51
|
#13
|
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
|
Wenn du normalerweise Koordinaten an gibst, ist 0,0 (X:0 Y:0) die obere linke Ecke deines Bildschirms. Wenn du diese Relativ (also in Relation mit einem bestimmten Fenster angibst ) ist 0,0 die obere linke Ecke des Fensters.
|
|
|
|
Similar Threads
|
ControlSend..
09/14/2012 - AutoIt - 2 Replies
Heekyy ^^
Ich hab letztens ControlSend benutzt, und da is mir aufgefallen das das nich wirklich im hintergrund arbeitet.
Die Maus wird zwar ned benutzt, aber trotzdem wenn ich bei dem Befehl nebenbei zB was schreibe, dann werden die Buchstaben immer groß, & dann wieder klein geschrieben^^
Is das normal ?
|
ControlSend in SWG
07/07/2012 - AutoIt - 0 Replies
Hallo zusammen
Ich versuche derzeit einen kleinen Bot für den Star Wars Galaxies EMU zu schreiben. Ich möchte gerne Key's und Mausklicks an ein nicht aktives Fenster schicken. Habe ControlSend und postmessage ausprobiert. Gesendete Key's funktionieren nur in der chat Zeile in SWG. Versuche ich Fähigkeiten damit auszulösen oder mich zu bewegen passiert einfach nichts.
ControlSend($swgHandle ,"",0,"Test Text")
funktioniert
ControlSend($swgHandle ,"",0,"{F1}")
|
Controlsend
10/12/2010 - AutoIt - 8 Replies
hi,
wie kann man einen beliebiges wort in die googlesuchmaschine (nur in die inputbox von google) mit controlsend schreiben? kennt wer ein gutes tut über controlsend?
|
controlsend
10/09/2009 - AutoIt - 21 Replies
hey leute ich wollt eigentlich nur wissen wie ich die controlid rauskirege..
ControlSend( "titel", "text", controlID<----dass will ich wissen, "string")
|
ControlSend
09/28/2009 - AutoIt - 4 Replies
HotKeySet ("E","test")
Func test()
ControlSend("World of Warcraft", "", 0, "{ENTER}")
Sleep (100)
ControlSend("World of Warcraft", "Text", 0, "{ENTER}")
EndFunc
While 1
Sleep (100)
|
All times are GMT +2. The time now is 12:11.
|
|