|
You last visited: Today at 15:54
Advertisement
Controlsend ^ / !
Discussion on Controlsend ^ / ! within the Guild Wars forum part of the MMORPGs category.
12/28/2008, 12:56
|
#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?
|
|
|
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.
|
|
|
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.
|
|
|
12/28/2008, 15:15
|
#4
|
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
|
|
|
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.
|
|
|
12/28/2008, 19:26
|
#6
|
elite*gold: 0
Join Date: Apr 2006
Posts: 1,722
Received Thanks: 476
|
Die Zeit fürs Tastendrücken erhöhen.
|
|
|
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
|
|
|
12/28/2008, 22:24
|
#8
|
elite*gold: 0
Join Date: Jan 2008
Posts: 1,403
Received Thanks: 918
|
KeyDownD:15 höher.
Code:
Opt("SendKeyDownDelay", 25)
|
|
|
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
|
|
|
12/30/2008, 17:24
|
#10
|
elite*gold: 0
Join Date: Apr 2006
Posts: 1,722
Received Thanks: 476
|
Opt("SendKeyDownDelay", 5000)
Ist doch nicht so schwer?
|
|
|
|
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.
|
|