|
You last visited: Today at 21:33
Advertisement
Hotkey Button zuweisen?
Discussion on Hotkey Button zuweisen? within the AutoIt forum part of the Coders Den category.
02/24/2010, 11:18
|
#1
|
elite*gold: 0
Join Date: Jul 2009
Posts: 143
Received Thanks: 27
|
Hotkey Button zuweisen?
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
|
#2
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
|
|
|
|
02/24/2010, 13:35
|
#3
|
elite*gold: 0
Join Date: Jul 2009
Posts: 143
Received Thanks: 27
|
Quote:
Originally Posted by | Moep |
|
ich brauche einfach nur das befehl also jetzt zum beispiel und wo ich es hinschreiben muss
Script:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$AutoPresser = GUICreate("AutoPresser", 134, 79, 192, 124)
$Button1 = GUICtrlCreateButton("Start", 24, 8, 75, 25, $WS_GROUP)
$xleoleox = GUICtrlCreateInput("xleoleox", 48, 40, 49, 21)
$by = GUICtrlCreateInput("by", 24, 40, 25, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
sleep(10000)
While 1
send( "{+}")
sleep(45000)
WEnd
EndSwitch
WEnd
HotKeySet("{F8}") = $Button1 oder nicht?? <- wenns nicht stimmt bitte net auslachen, ich schäme mich 
Bitte helft mir
|
|
|
02/24/2010, 14:51
|
#4
|
elite*gold: 1
Join Date: Oct 2008
Posts: 1,078
Received Thanks: 276
|
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
PHP Code:
HotKeySet ( "{F8}", _blablaFunc )
$bla = GUICreate("blabla", 387, 181, 370, 400) $blablabutton = GUICtrlCreateButton("BLAAA", 128, 104, 107, 41, 0)
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
|
#5
|
elite*gold: 0
Join Date: Jul 2009
Posts: 143
Received Thanks: 27
|
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
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
|
#6
|
elite*gold: 1
Join Date: Oct 2008
Posts: 1,078
Received Thanks: 276
|
Quote:
Originally Posted by xleoleox
okay kapier ich nicht ganz, muss mal ein bisschen pauken 
|
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
könnt ihr (...) mir den richtigen code schicken?
|
siehe den Code, den ich dir geschrieben hab
|
|
|
02/24/2010, 15:42
|
#7
|
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
|
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
|
#8
|
elite*gold: 0
Join Date: Jul 2009
Posts: 143
Received Thanks: 27
|
Quote:
Originally Posted by General Desert
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?  sry bin noch newbie
|
|
|
02/24/2010, 15:57
|
#9
|
elite*gold: 1
Join Date: Oct 2008
Posts: 1,078
Received Thanks: 276
|
achsoo xD
da muss nichts besonderes hin, das ist der Name der Funktion die du durch Func erstellst
|
|
|
02/24/2010, 16:04
|
#10
|
elite*gold: 0
Join Date: Jul 2009
Posts: 143
Received Thanks: 27
|
Eine Letzte Frage:
Wo genau kommt das jetzt hin?
#Include <GuiButton.au3>
...
Func _blabla()
_GUICtrlButton_Click ($Button1)
...
EndFunc
Hier nochmal das Script:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$AutoPresser = GUICreate("AutoPresser", 134, 79, 192, 124)
$Button1 = GUICtrlCreateButton("Start", 24, 8, 75, 25, $WS_GROUP)
$xleoleox = GUICtrlCreateInput("xleoleox", 48, 40, 49, 21)
$by = GUICtrlCreateInput("by", 24, 40, 25, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
sleep(10000)
While 1
send( "{+}")
sleep(45000)
WEnd
EndFunc
WEnd
|
|
|
02/24/2010, 16:08
|
#11
|
elite*gold: 1
Join Date: Oct 2008
Posts: 1,078
Received Thanks: 276
|
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
|
#12
|
elite*gold: 2
Join Date: Mar 2008
Posts: 8,541
Received Thanks: 4,539
|
Quote:
Originally Posted by .nAno
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
|
#13
|
elite*gold: 1
Join Date: Oct 2008
Posts: 1,078
Received Thanks: 276
|
jeder Mensch der c&p kann, kann auch ne wie von mir beschriebene Stelle im Script finden :P
|
|
|
02/24/2010, 16:41
|
#14
|
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
|
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
|
#15
|
elite*gold: 0
Join Date: Jul 2009
Posts: 143
Received Thanks: 27
|
Irgendwas mache ich immernoch falsch  Fehlermeldung
>"C:\Program Files (x86)\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Users\Schmid\Desktop\Neues Thema\AutoPresser_by_xleoleox.au3"
C:\Users\Schmid\Desktop\Neues Thema\AutoPresser_by_xleoleox.au3 (7) : ==> Error parsing function call.:
HotKeySet("{F8}" , _blablaFunc )
HotKeySet("{F8}" , ^ ERROR
>Exit code: 1 Time: 0.474
Hier das ganze Script
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <GuiButton.au3>
HotKeySet("{F8}" , _blablaFunc )
$Form1 = GUICreate("AutoPress", 167, 71, 192, 124)
$Button1 = GUICtrlCreateButton("Start", 16, 8, 91, 33, $WS_GROUP)
$Label1 = GUICtrlCreateLabel("© xleoleox", 32, 48, 54, 17)
$Icon1 = GUICtrlCreateIcon("C:\Program Files (x86)\Game Cam V2\GameCamV2.exe", -1, 120, 8, 32, 32, BitOR($SS_NOTIFY,$WS_GROUP))
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
sleep(10000)
While 1
send("{+}")
sleep(45500)
WEnd
EndSwitch
WEnd
Func _blablaFunc()
_GUICtrlButton_Click ($Button1)
EndFunc
|
|
|
 |
|
Similar Threads
|
WarRock statt KOREANISCHE BUTTON --> Englische BUTTON
02/26/2010 - WarRock - 6 Replies
Bin mir nicht sicher ob es diesen Thread schon gibt
aber hab bis jetzt nichts gesehen hier.
Funktionen
Für WarRock Korea
Koreanische Schriften (Button) weg und englische Schriften (Button) hin
Anleitung
|
Button mit hotkey verbinden?
01/09/2010 - AutoIt - 10 Replies
hallo
ich habe mir per autoit nen trainer fürn spiel gemacht..keine große sache..aber ich will per tastendruck INGAME das der im trainer einen button drückt....
hier mal der sourcecode:
#include <GUIConstants.au3>
#include <NomadMemory.au3>
|
~/.IP ZUWEISEN:.\~
10/04/2009 - Metin2 Private Server - 8 Replies
Bei dem Ausführlichen VTut von 111222333444
steht da IP Zuweisen "
Welche IP soll man nehmen ? weil immer wenn ich eine IP nehme geht die Internet verbindung weg ;(
doppelklick auf Mt2.vmc "
Wenn ich doppelklick auf das mache sehe ihc nur den Code zum bearbeiten wie beim Editor oder ist das etwa, richtig?
|
NEED HELP:button funktionen zuweisen:NEED HELP
08/23/2009 - AutoIt - 4 Replies
hallo an alle,
dies ist ein bot den ich gescribtet habe und ich brauche hilfe den einzelnen buttons funktionen zuzuweisen:
in das inputfeld soll man die zeit in milisekunden eingeben die dann hinter dem befehl if int ($dif) eingefügt (hier steht z.b 18000000) werden soll
wenn ich den button on drücke soll func Start() ausgeführt werden
und wenn ich den button off drücke soll func pause() ausgeführt werden
|
All times are GMT +1. The time now is 21:33.
|
|