Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 22:13

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

Advertisement



ControlSend buggy?

Discussion on ControlSend buggy? within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1

 
Moneypulation's Avatar
 
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?
Moneypulation is offline  
Old 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 .
KDeluxe is offline  
Thanks
1 User
Old 09/03/2014, 00:28   #3

 
Moneypulation's Avatar
 
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?
Moneypulation is offline  
Old 09/03/2014, 00:39   #4
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
{SPACE}
alpines is offline  
Thanks
1 User
Old 09/03/2014, 02:14   #5

 
Moneypulation's Avatar
 
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?
Moneypulation is offline  
Old 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.
KDeluxe is offline  
Thanks
1 User
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.