Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Guild Wars
You last visited: Today at 15:54

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

Advertisement



Controlsend ^ / !

Discussion on Controlsend ^ / ! within the Guild Wars forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2008
Posts: 18
Received Thanks: 0
Controlsend ^ / !

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 als String an die GWs zu schicken?
mangamummy is offline  
Old 12/28/2008, 13:40   #2
 
elite*gold: 0
Join Date: Nov 2008
Posts: 576
Received Thanks: 191
ControlSend(x,x,x,"{ASC ???}")

so ungefähr müsste es doch gehen.
__wadim is offline  
Old 12/28/2008, 14:24   #3
 
elite*gold: 0
Join Date: Mar 2008
Posts: 18
Received Thanks: 0
also
Controlsend("Guild Wars","","",$v1)
ist der momentane Aufbau.
Wenn jetz aber vom Input sowas "Hallo Leute!"(=$v1) übergeben wird, dann kommt natürlich nur "hallo leute" an, da Controlsend keine Tastensimulationen unterstützt.
Das ist mein Problem.
mangamummy is offline  
Old 12/28/2008, 15:15   #4
 
Gabba2's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,403
Received Thanks: 918
Quote:
10. Warum passieren merkwürdige Dinge, wenn ich Variablen an den Send-Befehl übergebe?
Wenn du den Inhalt einer Variablen per Send-Befehl weitergibst, dann bedenke, dass spezielle Zeichen wie !, ^, + oder {SPACE} umgewandelt werden. Das ist aber nur selten erwünscht. Um das zu umgehen, benutzt man den "RAW"-Modus des Send-Befehls, der diese Umwandlung nicht durchführt:

Send($meinevariable, 1)
Das selbe dann natürlich bei Controlsend auch
Gabba2 is offline  
Thanks
1 User
Old 12/28/2008, 16:06   #5
 
elite*gold: 0
Join Date: Mar 2008
Posts: 18
Received Thanks: 0
ControlSend("Guild Wars", "", "", $nggr,1) gibt "Hallo!" leider immer noch nicht richtig weiter-.-
Es kommt nur "Hallo" an.

€:Geht doch mit RAW-mode, aber man muss statt "Guild Wars" das WinHandle der GWs angeben.
mangamummy is offline  
Old 12/28/2008, 19:26   #6
 
blauwiggle's Avatar
 
elite*gold: 0
The Black Market: 123/0/1
Join Date: Apr 2006
Posts: 1,722
Received Thanks: 476
Die Zeit fürs Tastendrücken erhöhen.
blauwiggle is offline  
Old 12/28/2008, 22:10   #7
 
elite*gold: 0
Join Date: Mar 2008
Posts: 18
Received Thanks: 0
Code:
$spamtext=GUIctrlRead($input1) (input1="Hallo!")

Func GW0()
	$nggr=GUICtrlRead($spamtext,1)
	ControlSend("Guild Wars", "", "", "{Enter}")
	Sleep(100)
	ControlSend("Guild Wars", "", "", $nggr,1)
	Sleep(100)
EndFunc
ankommen tut:hallo (gaaanz selten:Hallo)

Woran kann das liegen?
KeyDownD:15
KeysendD:15
Mousecood:2
Winmatch:4
mangamummy is offline  
Old 12/28/2008, 22:24   #8
 
Gabba2's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,403
Received Thanks: 918
KeyDownD:15 höher.
Code:
Opt("SendKeyDownDelay", 25)
Gabba2 is offline  
Old 12/30/2008, 05:19   #9
 
elite*gold: 0
Join Date: Mar 2008
Posts: 18
Received Thanks: 0
Wenn man das Fenster sozusagen inaktiv hat(Tool-Fenster über dem GW-Fenster), dann kommt alles Perfekt in den Minimierten GWs an, aber nit im aktiven.
Ich hab schon Versuche mit Minimizeall und dann Minimizeundo durchgeführt, aber das geht nicht immer 100%QQ
Source post ich mrogen nochmal
mangamummy is offline  
Old 12/30/2008, 17:24   #10
 
blauwiggle's Avatar
 
elite*gold: 0
The Black Market: 123/0/1
Join Date: Apr 2006
Posts: 1,722
Received Thanks: 476
Opt("SendKeyDownDelay", 5000)
Ist doch nicht so schwer?
blauwiggle 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 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
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!



All times are GMT +1. The time now is 15:54.


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.