Register for your free account! | Forgot your password?

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

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

Advertisement



HotkeySet Und ControlSend

Discussion on HotkeySet Und ControlSend within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
Toasty-man's Avatar
 
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
Toasty-man is offline  
Old 06/18/2011, 00:16   #2



 
xShizoidx's Avatar
 
elite*gold: 0
The Black Market: 283/0/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.
xShizoidx is offline  
Old 06/18/2011, 01:18   #3
 
Buffmebuffyou's Avatar
 
elite*gold: 1
Join Date: Mar 2008
Posts: 213
Received Thanks: 224
Beispiele:
Code:
ControlSend("[Title:DeinFensterName]", "", "", "{F1}")
ControlSend("[Handle:DeinFensterHandle]", "", "", "{F1}")
Buffmebuffyou is offline  
Old 06/18/2011, 01:51   #4
 
Reeek's Avatar
 
elite*gold: 0
Join Date: Dec 2008
Posts: 1,304
Received Thanks: 485
mach' doch einfach nur send, da du S4 eh aufhast
Reeek is offline  
Old 06/18/2011, 02:28   #5
 
CloυdMGA's Avatar
 
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
CloυdMGA is offline  
Thanks
1 User
Old 06/18/2011, 02:41   #6
 
RunzelEier's Avatar
 
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
RunzelEier is offline  
Thanks
1 User
Old 06/18/2011, 03:23   #7
 
Reeek's Avatar
 
elite*gold: 0
Join Date: Dec 2008
Posts: 1,304
Received Thanks: 485
?

hotkeyset

function ...()
send()
endfunc
Reeek is offline  
Old 06/18/2011, 11:27   #8
 
Toasty-man's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 307
Received Thanks: 290
Quote:
Originally Posted by Reeek View Post
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
Toasty-man is offline  
Thanks
1 User
Old 06/18/2011, 12:13   #9
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
controlsend("S4League", "", "", "Text der gesendet wird")
Ludder231 is offline  
Thanks
1 User
Old 06/18/2011, 17:19   #10
 
Reeek's Avatar
 
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"336217192124)
$Button1 GUICtrlCreateButton("Button1"11256105650)
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
Reeek is offline  
Old 06/18/2011, 19:06   #11
 
Toasty-man's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 307
Received Thanks: 290
Quote:
Originally Posted by Reeek View Post
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"336217192124)
$Button1 GUICtrlCreateButton("Button1"11256105650)
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
Toasty-man is offline  
Reply


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


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