[Frage] AUtoIT HotkeySet aus Eingabefeld auslesen

08/22/2010 21:23 kthxbb#1
Hallo Leute
Also ich habe da mal eine frage bezüglich den HotkeySet befehl und den eingabefeldern.

Nehmen wir an ich will wenn ich mir ein Gui in KODA FormDesigner erstelle ein Start knopf zum starten eines Spammers erstellen. Auf den GUI soll also ein Eingabefeld sein was ausgelesen wird und den HotkeySet Befehlt zugewiesen wird.

Code:
HotKeySet("", "Start")
dieser Befehl soll nun ein Eingabefeld auslesen was z.b. hier drinne steht:

Code:
$eingabefeld = GUICtrlCreateEdit("", 400, 456, 193, 41)
GUICtrlSetData(-1, "")


Nur leider habe ich ka wie das gehen soll. Ich würde mich über Hilfe freuen. Habe leider nix in Google gefunden.
MfG kthxbb
08/22/2010 21:27 Lawnmove#2
GUICtrlRead brauchst du zum lesen eines Labels/Edit Box
Mit F1 in AutoIT mehr dazu.

Etwa im folgenden Format:

$as = GUICtrlRead($PathIn)
08/22/2010 21:28 .Moskito#3
du meinst also, dass der benutzer sich das hotkeyset selbst aussucht?
08/22/2010 21:29 kthxbb#4
Ja genau. Hab mich bisl schwer ausgedrückt..
08/22/2010 21:33 .Moskito#5
hmm... ich denke es geht nur, wenn der benutzer dann auch die befehle dafür kennt..
ich würd denn vll...
Code:
"{" & $Input & "}"
also dann müsste der nutzer nur noch ENTER, TAB, ESC, DOWN, UP, usw, halt die befehle wissen...

oder wenn du es leichter haben willst, machst einfach, dass der benutzer die {} da mit einegben muss...
08/22/2010 21:41 kthxbb#6
ah oki also muss das ganze dann ungefähr so aussehen?
Code:
$Input1 = GUICtrlCreateInput("Input1", 392, 480, 65, 21)

HotKeySet("{" & $Input1 & "}", "Start")
08/22/2010 22:08 omer36#7
[Only registered and activated users can see links. Click Here To Register...]

gleich frage war schonmal...

PHP Code:

$hotkey1 
= InputBox("bitte hotkey aussuchen", "ein buchstabe eingeben")

HotKeySet("{"&$hotkey1&"}", "_exit")

While 
1
    Sleep
(200)
WEnd

Func _exit
()
    Exit
EndFunc 
08/22/2010 22:14 .Moskito#8
war ganze zeit am überlegen...
aber hab die "" mit in die inputgeschrieben... xD
naja, hier nocheinmal :P
Code:
#include <GUIConstants.au3>

$Input = InputBox(0,"XY","Befehl")

HotKeySet($Input, "_exit")

;GUI begin
$Form1 = GUICreate("Form1", 142, 112, 193, 125)
GUISetState(@SW_SHOW)

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit

	EndSwitch
WEnd
; GUI end

;hotkey zuweisung
Func _exit()
	Exit
EndFunc
08/22/2010 22:44 kthxbb#9
ah vielen dank euch beide klappt wunderbar danke!