Hotkey Button zuweisen?

02/24/2010 11:18 xleoleox#1
Hallo,
erster post in dieser section.
In letzter zeit hab ich mich mit dem Thema AutoIT befasst, hab auch schon paar programme erstellt, aber jetzt habe ich ein Problem!
Wie kann ich z.B Hotkey: F8 einem Button, von Koda-Designer, zuweisen?
Also dass wenn ich inGame bin nur F8 drücken muss das der Button gedrückt wird!!
Mfg!!!
02/24/2010 13:13 | Moep |#2
[Only registered and activated users can see links. Click Here To Register...]
02/24/2010 13:35 xleoleox#3
Quote:
Originally Posted by | Moep | View Post
[Only registered and activated users can see links. Click Here To Register...]
ich brauche einfach nur das befehl also jetzt zum beispiel und wo ich es hinschreiben muss
Script:
HotKeySet("{F8}") = $Button1 oder nicht?? <- wenns nicht stimmt bitte net auslachen, ich schäme mich :D
Bitte helft mir :D
02/24/2010 14:51 .nAno#4
nicht ganz ganz :P

$Button1 behinaltet die ControlID, nicht die Funktion

lies dir einfach den ersten Beitrag von dem Thread durch, das hier ist das Selbe in vereinfachter Form :rolleyes:

PHP Code:
HotKeySet "{F8}"_blablaFunc )

$bla GUICreate("blabla"387181370400)
$blablabutton GUICtrlCreateButton("BLAAA"128104107410)

While 
1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
        Case 
$blablabutton
            _blablaFunc
()

    EndSwitch
WEnd


Func _blablaFunc
()
    
ToolTip "So schwer? :P")
EndFunc 
02/24/2010 15:01 xleoleox#5
Quote:
nicht ganz ganz :P

$Button1 behinaltet die ControlID, nicht die Funktion

lies dir einfach den ersten Beitrag von dem Thread durch, das hier ist das Selbe in vereinfachter Form
okay kapier ich nicht ganz, muss mal ein bisschen pauken:D

Den Thread kapier ich net ganz, könnt ihr mir das kurz ändern?
und mir den richtigen code schicken? ihr kommt dann in die credits ;)
02/24/2010 15:34 .nAno#6
Quote:
Originally Posted by xleoleox View Post
okay kapier ich nicht ganz, muss mal ein bisschen pauken:D
Jedes Element einer GUI bekommt eine ID zugewiesen, damit jeder Befehel (der mit diesem Element zusammenarbeitet) genau weiss auf welches Element er sich beziehen soll, diese ID nennt man ControlID ;)

Quote:
Originally Posted by xleoleox View Post
könnt ihr (...) mir den richtigen code schicken?
siehe den Code, den ich dir geschrieben hab :awesome:
02/24/2010 15:42 HardCore.1337#7
Nicht ganz richtig ab deiner Func. ;)
Er will F8 drücken, und dann soll gleichzeitig der Button1 gedrückt werden.

PHP Code:
#Include <GuiButton.au3>
...
Func _blabla()
  
_GUICtrlButton_Click ($Button1)
  ...
EndFunc 
02/24/2010 15:53 xleoleox#8
Quote:
Originally Posted by General Desert View Post
Nicht ganz richtig ab deiner Func. ;)
Er will F8 drücken, und dann soll gleichzeitig der Button1 gedrückt werden.

PHP Code:
#Include <GuiButton.au3>
...
Func _blabla()
  
_GUICtrlButton_Click ($Button1)
  ...
EndFunc 
ja so mein ich das, aber was kommt bei _blabla rein?:D sry bin noch newbie
02/24/2010 15:57 .nAno#9
achsoo xD
da muss nichts besonderes hin, das ist der Name der Funktion die du durch Func erstellst ;)
02/24/2010 16:04 xleoleox#10
Eine Letzte Frage:
Wo genau kommt das jetzt hin?

#Include <GuiButton.au3>
...
Func _blabla()
_GUICtrlButton_Click ($Button1)
...
EndFunc

Hier nochmal das Script:
02/24/2010 16:08 .nAno#11
das #include gehört zu den anderen #includes oben oder zumindest vor der Stelle an der Funktionen daraus aufgreufen werden ;)

Die selbstdefinierten Funcs gehören normalerweise an das Ende des Programmes :P
02/24/2010 16:16 °Remus°#12
Quote:
Originally Posted by .nAno View Post
das #include gehört zu den anderen #includes oben oder zumindest vor der Stelle an der Funktionen daraus aufgreufen werden ;)

Die selbstdefinierten Funcs gehören normalerweise an das Ende des Programmes :P
da der threadersteller durch seine aussagen bestätigt hat das er nicht viel mehr ausser c&p kann wird ihm das nicht viel weiterhelfen, ausserdem ist der weg über GuiCTRLclickButton unnötig, eine Funktion die entweder durch den Button oder den Hotkey aufgerufen werden kann ist eindeutig die elegantere Version
02/24/2010 16:23 .nAno#13
jeder Mensch der c&p kann, kann auch ne wie von mir beschriebene Stelle im Script finden :P
02/24/2010 16:41 HardCore.1337#14
wie .nAno schon sagte.


HTML Code:
#include 

HotKeysSet

GUI Elemente

Function
Das ist der Grundlegende Aufbau. Richte dich daran ;)
Rest steht in der Hilfe
02/24/2010 18:54 xleoleox#15
Irgendwas mache ich immernoch falsch :rtfm: Fehlermeldung

Hier das ganze Script