Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 11:10

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

Advertisement



Problem mit Controlsend

Discussion on Problem mit Controlsend within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Sep 2009
Posts: 531
Received Thanks: 1,775
Problem mit Controlsend

Hallo,
Vielleicht haben manche von euch auch das Problem das wen es zuviele ControlSends im Script sind und du z.b. was schreiben willst dan die Tastatur komplett anfängt zu Spinnen.

z.b.:

PHP Code:
Func _1()
ControlSend("4Story_GSP"""0"{TAB}")
Sleep(150)
ControlSend("4Story_GSP"""0"{TAB}")
Sleep(400)
ControlSend("4Story_GSP"""0"{1}")
Sleep(1750)
ControlSend("4Story_GSP"""0"{X}")
Sleep(250)
ControlSend("4Story_GSP"""0"{Z}")
Sleep(250)
EndFunc

While 1
_1
()
WEnd 
So wen ich nun in ein anderes fenster gehe z.b. in Skype und da was schreiben will dan fängt meine Tastatur komplett an zu Spinnen und muss mein PC neustarten.

Nun zu meiner Frage: Kann man das irgendwie beheben oder ist das einfach nur ein Bug von AutoIT?

Danke schonmal im Vorraus
Italien...Donni is offline  
Old 08/01/2010, 20:50   #2
 
| Moep |'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
schau mal nach keysend, ist eine selbstgeschriebene func. Die is in der Regel in bissel sicherer...
| Moep | is offline  
Old 08/01/2010, 20:54   #3
 
elite*gold: 0
Join Date: Sep 2009
Posts: 531
Received Thanks: 1,775
hm wie meinst du?
Italien...Donni is offline  
Old 08/01/2010, 22:25   #4
 
PenGuin :O's Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
Geh auf Forensuche und gib KeySend ein und drück Enter.
PenGuin :O is offline  
Old 08/02/2010, 06:44   #5
 
elite*gold: 0
Join Date: Sep 2009
Posts: 531
Received Thanks: 1,775
hmm so würde das ganze aber auch nciht funktionieren was mach ich falsch?


PHP Code:
#include <KeySend.au3>

Func _1()
_SendKey("4Story_GSP""TAB")
Sleep(150)
_SendKey("4Story_GSP""TAB")
Sleep(400)
_SendKey("4Story_GSP""1")
Sleep(1750)
_SendKey("4Story_GSP" ,"X")
Sleep(250)
_SendKey("4Story_GSP""Z")
Sleep(250)
EndFunc

While 1
_1
()
WEnd 
Italien...Donni is offline  
Old 08/02/2010, 09:49   #6
 
PenGuin :O's Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
Falscher Fenstername?

Ersetz mal alle "4Story_GSP" durch WinGetHandle("4Story_GSP")
PenGuin :O is offline  
Old 08/02/2010, 10:08   #7
 
elite*gold: 0
Join Date: Sep 2009
Posts: 531
Received Thanks: 1,775
PHP Code:
#INCLUDE <KeySend.au3>

$ABC WinGetHandle("4Story_GSP")

FUNC _1()
    
_SendKey($ABC"TAB")
    
SLEEP(150)
    
_SendKey($ABC"TAB")
    
SLeep(400)
    
_SendKey($ABC"1")
    
Sleep(1750)
    
_SendKey($ABC"X")
    
Sleep(250)
    
_SendKey($ABC"Z")
    
Sleep(250)
EndFunc

While 1
    _1
()
WEnd 
Funktioniert immernoch nich o.0.
Italien...Donni is offline  
Old 08/02/2010, 10:53   #8
 
~Dezion~'s Avatar
 
elite*gold: 0
Join Date: Nov 2008
Posts: 182
Received Thanks: 132
Versuchs mal so :
Code:
#INCLUDE <KeySend.au3> 

$ABC = WinGetHandle("4Story_GSP") 

While 1
    _SendKey($ABC, "TAB") 
    SLEEP(150) 
    _SendKey($ABC, "TAB") 
    SLeep(400) 
    _SendKey($ABC, "1") 
    Sleep(1750) 
    _SendKey($ABC, "X") 
    Sleep(250) 
    _SendKey($ABC, "Z") 
    Sleep(250) 
WEnd
~Dezion~ is offline  
Old 08/02/2010, 11:23   #9
 
elite*gold: 0
Join Date: Sep 2009
Posts: 531
Received Thanks: 1,775
geht nich -.-
Italien...Donni is offline  
Old 08/02/2010, 11:48   #10
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,876
Quote:
Originally Posted by ~Dezion~ View Post
Versuchs mal so :
Code:
#INCLUDE <KeySend.au3> 

$ABC = WinGetHandle("4Story_GSP") 

While 1
    _SendKey($ABC, "TAB") 
    SLEEP(150) 
    _SendKey($ABC, "TAB") 
    SLeep(400) 
    _SendKey($ABC, "1") 
    Sleep(1750) 
    _SendKey($ABC, "X") 
    Sleep(250) 
    _SendKey($ABC, "Z") 
    Sleep(250) 
WEnd
So sollte es gehen:
PHP Code:
#INCLUDE <KeySend.au3> 

$ABC WinGetProcess ("4Story_GSP")
if 
ProcessExists ($ABC)=0 then Msgbox(0,"Fehler","Der Prozess ist nicht vorhanden")

While 
1
    _SendKey
($ABC"TAB"
    
SLEEP(150
    
_SendKey($ABC"TAB"
    
SLeep(400
    
_SendKey($ABC"1"
    
Sleep(1750
    
_SendKey($ABC"X"
    
Sleep(250
    
_SendKey($ABC"Z"
    
Sleep(250
WEnd 
Shadow992 is offline  
Old 08/02/2010, 11:53   #11
 
elite*gold: 0
Join Date: Sep 2009
Posts: 531
Received Thanks: 1,775
geht auch nicht was soll ich tun -.-
Italien...Donni is offline  
Old 08/02/2010, 12:49   #12
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Mhh

scheinen ja viele nicht mit der UDF zurecht zu kommen.
Ich werde möglichst bald eine neue releasen.
HardCore.1337 is offline  
Old 08/02/2010, 12:51   #13
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,876
Quote:
Originally Posted by italien1995 View Post
geht auch nicht
Und ich war mir sicher, dass es so geht...
Quote:
Originally Posted by italien1995 View Post
was soll ich tun -.-
Mach einen Bot indem du die ingame Funktionen benutzt.
Nein Spaß bei Seite.

Du wirst wohl oder übel ControlSend verwenden müssen, auch wenn die Tastatur dann spinnt, aber mir ist aufgefallen die Tastatur spinnt nur bei bestimmten Tasten und da ist Tab glaub ich auch dabei. Du kannst ja mal schauen, ob es eine Möglichkeit gibt die Tastenkonfiguration zu ändern.
Dann sollte es eigentlich gehen, ansonsten Ingame-Funktionen callen.
Shadow992 is offline  
Old 08/02/2010, 13:02   #14
 
bladerofdarknes's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 1,524
Received Thanks: 285
muss man das ganze nicht in der hex-schreibweise senden?
bladerofdarknes is offline  
Old 08/02/2010, 13:06   #15
 
| Moep |'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
hmm, ich sitz grad an nem win7 64bit Rechner und meine "KeySend()" Func funzt hier auch net, was sonst ohne Probleme ging... vllt liegts bei dir auch daran?
| Moep | is offline  
Reply


Similar Threads Similar Threads
ControlSend
02/05/2010 - AutoIt - 10 Replies
Ich schreibe in Autohotkey (is ja fast das gleiche wie autoit) und möchte nun einen kleinen Bot für Metin schreiben bloß da es in Metin2 keine Controls gibt funktioniert der befehl ControlSend nicht. habe es schon so versucht: (die taste w soll gesendet werden) 1. Controlsend,,w,METIN2 2. Controlsend,ahk_parent,w,METIN2 3. Controlsend,METIN2,w,METIN2
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)
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 +2. The time now is 11:10.


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.