|
You last visited: Today at 23:22
Advertisement
HotkeySet Und ControlSend
Discussion on HotkeySet Und ControlSend within the AutoIt forum part of the Coders Den category.
06/17/2011, 22:43
|
#1
|
elite*gold: 0
Join Date: Jul 2010
Posts: 307
Received Thanks: 290
|
HotkeySet Und ControlSend
Also Ich wollte da mal so einen kleinen Bot für S4 League machen nur wenn ich einen hotkey benutzen will (die gui soll minimiert sein) funzte es nicht 
das senden sollte controlsend übernehmen nur ich weiß nich was ich bei fenster für s4 eingeben soll :O Hab da Schon S4 Client,S4Client und S4_Client versucht alles ging nich kann mir da jmd weiterhelfen?
Thx Im Voraus!
Mfg Toasty-man
|
|
|
06/18/2011, 00:16
|
#2
|
elite*gold: 0
Join Date: Feb 2011
Posts: 1,351
Received Thanks: 410
|
Poste am Besten mal dein Script. Ansonsten gebe es auch noch die Möglichkeit, dass das Fenster ausgewählt wird, welches als nächstes angeklickt wird. Wie es funktioniert, musst du einmal googlen.
|
|
|
06/18/2011, 01:18
|
#3
|
elite*gold: 1
Join Date: Mar 2008
Posts: 213
Received Thanks: 224
|
Beispiele:
Code:
ControlSend("[Title:DeinFensterName]", "", "", "{F1}")
ControlSend("[Handle:DeinFensterHandle]", "", "", "{F1}")
|
|
|
06/18/2011, 01:51
|
#4
|
elite*gold: 0
Join Date: Dec 2008
Posts: 1,304
Received Thanks: 485
|
mach' doch einfach nur send, da du S4 eh aufhast
|
|
|
06/18/2011, 02:28
|
#5
|
elite*gold: 68
Join Date: Jul 2010
Posts: 2,644
Received Thanks: 1,883
|
Das will er ja gerade nicht ! Es soll ja immer nur in S4 arbeiten
|
|
|
06/18/2011, 02:41
|
#6
|
elite*gold: 0
Join Date: Dec 2010
Posts: 1,196
Received Thanks: 682
|
um den titel zu bekommen gibt es viele methoden.
1. AutoItWindowInfo
2. Über ein Handle
3. Über die Class
um nur ein paar zu nennen
|
|
|
06/18/2011, 03:23
|
#7
|
elite*gold: 0
Join Date: Dec 2008
Posts: 1,304
Received Thanks: 485
|
?
hotkeyset
function ...()
send()
endfunc
|
|
|
06/18/2011, 11:27
|
#8
|
elite*gold: 0
Join Date: Jul 2010
Posts: 307
Received Thanks: 290
|
Quote:
Originally Posted by Reeek
mach' doch einfach nur send, da du S4 eh aufhast
|
Hallo!? Send sendet an das fenster was gerad ganz vorne auf den bildschrim ist und wenn der hotkey oder button drücke sendet er die hotkeys nich an s4 sondern an den bot zurück was bringt das? wenn ich das mit ControlSend machen würde könnte ich auf den button drücken aber er sendet die keys nur an s4 league nich an notepad oder so wenn ich das mit send machen müsste ich ja button drücken und ganze zeit zu s4 wechseln das macht nicht gerade spaß wenn ich ganze zeit so machen kann und nich richtig weiß ob alles so klappt wie ich es wollte
|
|
|
06/18/2011, 12:13
|
#9
|
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
|
controlsend("S4League", "", "", "Text der gesendet wird")
|
|
|
06/18/2011, 17:19
|
#10
|
elite*gold: 0
Join Date: Dec 2008
Posts: 1,304
Received Thanks: 485
|
entweder bin ich zu doof, ein so komplexes Problem zu verstehen, oder mein AutoIt ist einfach zu 1337... Du sagtest:
Quote:
|
die gui soll minimiert sein
|
-> S4 ist dann wohl aktiv
PHP Code:
#include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> HotKeySet("h", "_test") #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Form1", 336, 217, 192, 124) $Button1 = GUICtrlCreateButton("Button1", 112, 56, 105, 65, 0) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ###
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit
EndSwitch WEnd
Func _test() send("1337") EndFunc while 1 sleep(20) WEnd
EDIT: ah, jetzt hab' ich dein Problem verstanden! Du willst du Funktion nicht nur mit Hotkey, sondern auch mit Buttons auslösen können! Da brauchst du in der Tat ControlSend, aber mit Hotkeys geht mein Script ^ da oben
|
|
|
06/18/2011, 19:06
|
#11
|
elite*gold: 0
Join Date: Jul 2010
Posts: 307
Received Thanks: 290
|
Quote:
Originally Posted by Reeek
entweder bin ich zu doof, ein so komplexes Problem zu verstehen, oder mein AutoIt ist einfach zu 1337... Du sagtest:
-> S4 ist dann wohl aktiv
PHP Code:
#include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> HotKeySet("h", "_test") #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Form1", 336, 217, 192, 124) $Button1 = GUICtrlCreateButton("Button1", 112, 56, 105, 65, 0) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ###
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit
EndSwitch WEnd
Func _test() send("1337") EndFunc while 1 sleep(20) WEnd
EDIT: ah, jetzt hab' ich dein Problem verstanden! Du willst du Funktion nicht nur mit Hotkey, sondern auch mit Buttons auslösen können! Da brauchst du in der Tat ControlSend, aber mit Hotkeys geht mein Script ^ da oben
|
Kann sein das es funzt aber ich wollte es mit control send machen jetzt such ich selber fensternamen da ich jetzt weiß wie
Aber Trotzdem Danke Das Du Wenigstens Versucht hast mir zu helfen
|
|
|
 |
Similar Threads
|
HotKeySet aus InputBox..?
08/10/2010 - AutoIt - 3 Replies
Also ich möchte das man den HotKeySet über ein Fenster bestimmen kann.
So siehts bei mir aus, aber funktioniert nicht:(
$value = InputBox("Test","HotKeySet", "{F1}")
ClipPut($value)
$bak = ClipGet()
HotKeySet("$bak","Start")
Func Start()
|
Hotkeyset Tastenkombinationen wie!?
08/01/2010 - AutoIt - 4 Replies
Hallo E*PVP Community,
ich habe eine frage:
Wie kann ich mit der Funktion Hotkeyset in AutoIt eine Funktion aufrufen die nur aufgerufen wird wenn ich z.B F1 und F2 gleichzeitig drücke?
Hotkeyset("{F1}{F2}","Stop")
das geht nicht.. da er dann bei F1 und F2 beendet also wenn ich sie einzel drücke :(
|
FastWriter mit HotKeySet
07/08/2010 - AutoIt - 17 Replies
Okay erstmal der code:
HotKeySet("{u}", "_start1")
HotKeySet("{j}", "_start2")
HotKeySet("{m}", "_start3")
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=c:\program files\koda\forms\hotkeyspammer.kxf
$Form1_1 = GUICreate("HotKeySpammer", 250, 281, 193, 125)
$Label1 = GUICtrlCreateLabel("Textfeld:", 24, 24, 55, 20)
|
Hotkeyset
06/03/2010 - AutoIt - 1 Replies
Ich wollte "A" und "S" auf der Tastatur tauschen.
Jedoch während dem scripten ist mir aufgefallen, dass wenn ich "A" drücke, geht er zum Hotkeyset und drückt "S".
Aber weil ich ja "A" und "S" vertauschen will, wirds ne endlosschleife.
Wie kann ich das verändern, dass das gesendene (von AutoIT) nicht zum Hotkeyset geht.
HotKeySet("a", "a")
HotKeySet("s", "s")
While 1
|
HotKeySet
06/02/2010 - AutoIt - 6 Replies
Wieso klappt das bei mir nicht ? HotKeySet("{F8}" , "Start")
HotKeySet("{F9}" , "Ende")
Func Start()
while 1
xxxx
xxx
xxx
xx
x
|
All times are GMT +1. The time now is 23:23.
|
|