|
You last visited: Today at 22:13
Advertisement
ControlSend buggy?
Discussion on ControlSend buggy? within the AutoIt forum part of the Coders Den category.
09/02/2014, 22:35
|
#1
|
elite*gold: 138
Join Date: Apr 2012
Posts: 3,494
Received Thanks: 1,769
|
ControlSend buggy?
Hallo,
ich lasse im Hintergrund ein Miniscript laufen:
#RequireAdmin
While 1
ControlSend("NosTale","",""," ")
sleep(100)
ControlSend("NosTale","","","xx")
Sleep(300)
WEnd
Es funktioniert zwar, aber irgendwie buggt mein PC dann rum z.b. beim Schreiben. Ich bekomm automatisch caps lock ohne dass ich es aktiviert habe und meine Maus spinnt ein bisschen rum, wenn ich z.b. auf einen Link klicke und die Seite dann lädt. Auf jedenfall sehr seltsam. Als ich die Sleeps noch nicht eingebaut hatte, war es sogar noch ein wenig extremer...
Ist das normal so mit dem ControlSend?
|
|
|
09/02/2014, 23:11
|
#2
|
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
|
Bei mir hat es auch schon zum Bluescreen geführt. Dabei nutze ich AutoIt nicht einmal "produktiv". Ich habe nur ein kleines Script zu Testzwecken durchlaufen lassen.
Verwende statt ControlSend() einfach meine  .
|
|
|
09/03/2014, 00:28
|
#3
|
elite*gold: 138
Join Date: Apr 2012
Posts: 3,494
Received Thanks: 1,769
|
Quote:
|
Bis auf Zahlen (0 - 9) und Buchstaben (a - z, A - Z) können keine einstelligen Zeichen verwendet werden (z. B. "~").
|
Was ist mit ner Leertaste?
|
|
|
09/03/2014, 00:39
|
#4
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
{SPACE}
|
|
|
09/03/2014, 02:14
|
#5
|
elite*gold: 138
Join Date: Apr 2012
Posts: 3,494
Received Thanks: 1,769
|
Hey alpines und KDeluxe (gern auch weitere),
ich bin mir sicher dass ihr den Post auch lesen werdet, deswegen will ich jetzt keinen neuen thread aufmachen. Wenn ich mein Spielfenster offen hab und mein Bot starte, der dann die HP Bar Mana Bar etc. definiert, und ich dann mit controlsend und controlclick oder mit KDeluxes UDF arbeite, kann ich dann sozusagen auch pixelsearch's durchlaufen lassen, während das fenster danach minimiert wird? Also dass das Fenster 1x gezeigt wird um alles zu definieren, und danach damit gearbeitet werden kann
Edit: @KDeluxe
Code:
#include<PostMessage.au3>
#RequireAdmin
While 1
_PostMessage_Send("NosTale",0x20)
sleep(100)
_PostMessage_Send("NosTale","x")
Sleep(300)
WEnd
Es druckt space aber nicht x, wieso?
|
|
|
09/03/2014, 17:55
|
#6
|
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
|
Wenn das Fenster minimiert ist kannst du die PixelSearch() Funktion nicht nutzen. PixelSearch() "sieht" nicht mehr als du selbst. Wenn du das Spielfenster aber auf einem separaten Monitor laufen lässt kannst du nebenher auch noch andere Dinge machen, da das Spiel bei der Verwendung von ControlSend() bzw. bei meiner PostMessage UDF nicht den Fokus braucht. Sofern ich es richtig in Erinnerung habe kann die FastFind (?) UDF auch Pixel von nicht sichtbaren Fenstern auf einen Farbwert überprüfen. Die Vermutung liegt nahe, dass es auch ein PixelSearch() Äquivalent gibt. Ansonsten einfach selber eine entsprechende Funktion basteln.
Meine PostMessage UDF funktioniert in der Regel sowohl mit den  als auch mit den Zeichen. Die Zeichen werden mit AutoIt Funktionen in die entsprechenden Codes umgewandelt. Übergebe der Funktion doch erst einmal sämtliche Tasten in Form der Key-Codes.
|
|
|
 |
Similar Threads
|
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 with {a down}
10/21/2009 - AutoIt - 16 Replies
hi i want du create a backgroundmode for my aion bot. but i cannot send a {a down} to my aion window.
ControlSend("AION Client", "", "", "{a down}")
did not work. can somebody help me pls?
|
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
01/01/2009 - GW Exploits, Hacks, Bots, Tools & Macros - 4 Replies
Hiho,
ich würde gerne wissen, ob es eine Möglichkeit gibt den Slash bzw "^" als String und nicht als Strg-Druck an ein Fenster via Controlsend zu schicken.
In meinem Script lass ich mir den String einer Inputbox in ne Variable schreiben und schick den dann an die GW-Fenster.
Das geht Fehlerfrei, nur leider gehen Ausrufezeichen etc nicht mit Controlsend -.-
Pls help me^^
ty im Voraus!
|
Controlsend ^ / !
12/30/2008 - Guild Wars - 9 Replies
Hiho,
ich hatte im Botbereich schon gefragt,aber da war iwas mit No Questions.
Hier fragen jedenfalls auch Leute und deshalb stell ich die Frage hier:
Ich habe mir ein Tool gebaut, was einen String, der von einem GUIinput in einer Variable geschrieben wurde, an x-beliebig viele GW-Fenster über Controlsend sendet. -soweit funktionierts-
Nur leider geht dabei weder Capslock, noch die Zeichen ^ / ! (da sie in Autoit ja andere Funktionen haben).
Ist es möglich, diese trotzdem per Controlsend...
|
All times are GMT +1. The time now is 22:13.
|
|