Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 23:09

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Controlsend ohne ID

Discussion on Controlsend ohne ID within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
°Incinerate's Avatar
 
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
°Incinerate is offline  
Old 12/16/2012, 21:57   #2
 
Croco™'s Avatar
 
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)
Croco™ is offline  
Old 12/16/2012, 22:01   #3
 
butter123's Avatar
 
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
butter123 is offline  
Old 12/17/2012, 00:10   #4
 
Croco™'s Avatar
 
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377

Das ist der Befehl den du meintest.
Croco™ is offline  
Old 12/17/2012, 00:27   #5
 
°Incinerate's Avatar
 
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.
°Incinerate is offline  
Old 12/17/2012, 00:43   #6
 
Croco™'s Avatar
 
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.
Croco™ is offline  
Old 12/17/2012, 15:24   #7
 
°Incinerate's Avatar
 
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.
°Incinerate is offline  
Old 12/17/2012, 15:47   #8
 
Achat's Avatar
 
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
Achat is offline  
Old 12/20/2012, 18:32   #9
 
°Incinerate's Avatar
 
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. :/
°Incinerate is offline  
Old 12/20/2012, 19:48   #10
 
Croco™'s Avatar
 
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.
Croco™ is offline  
Old 12/22/2012, 15:38   #11
 
°Incinerate's Avatar
 
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 ...
°Incinerate is offline  
Old 12/22/2012, 18:27   #12
 
Achat's Avatar
 
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,404
Quote:
Originally Posted by °ExtinCtioN View Post
Tut mir leid Croco™ ich weiß nicht genau was du mit relativen Koordinaten meinst ...




"GUICoordMode"

MfG
Achat is offline  
Old 12/22/2012, 18:51   #13
 
Croco™'s Avatar
 
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.
Croco™ is offline  
Reply


Similar Threads 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 23:09.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.