|
You last visited: Today at 05:34
Advertisement
hotkeyset als input auslesen?
Discussion on hotkeyset als input auslesen? within the AutoIt forum part of the Coders Den category.
05/13/2010, 16:04
|
#1
|
elite*gold: 0
Join Date: Apr 2010
Posts: 244
Received Thanks: 24
|
hotkeyset als input auslesen?
hallo,
wie ist es möglich, dass wenn man ein hotkeyset belegt, die taste via input ausgelesen wird?
mit guictrlread($input1) funz es i-wie nicht.
danke im vorraus!
achja, wenn ihr zeit habt, schaut doch mal hier:
|
|
|
05/13/2010, 16:29
|
#2
|
elite*gold: 20
Join Date: Dec 2009
Posts: 1,850
Received Thanks: 484
|
Hmm habs versucht, aber bei mir hats auch nich geklappt.
Das liegt daran, dass HotkeySet "{TASTE}" als Parameter
brauch und das so über nen Input scheinbar nich annimmt.
Mach doch einfach ne Auswahl an Tasten , wo du dann eine ankreuzen kannst.
|
|
|
05/13/2010, 16:42
|
#3
|
elite*gold: 60
Join Date: Jun 2009
Posts: 717
Received Thanks: 431
|
Habe mir es auch mal angeschaut.. mehr als er kann ich leider auch nich sagen
|
|
|
05/13/2010, 16:43
|
#4
|
elite*gold: 0
Join Date: Apr 2010
Posts: 244
Received Thanks: 24
|
das sieht aber nicht gut aus, es ist möglich, das man die taste auslesen kann.
|
|
|
05/13/2010, 16:47
|
#5
|
elite*gold: 20
Join Date: Dec 2009
Posts: 1,850
Received Thanks: 484
|
Also wie gesagt ich habs schon versucht und hab als Input sogar "{ESC}" eingebenen.
Hat nix gebracht, aber vielleicht schaffts ja ein anderer^^
|
|
|
05/13/2010, 17:42
|
#6
|
elite*gold: 0
Join Date: Nov 2009
Posts: 927
Received Thanks: 1,317
|
Probier's mal so:
PHP Code:
HotKeySet("{" & GUICtrlRead($INPUT1) & "}", "Funktion")
Gruß
|
|
|
05/13/2010, 18:33
|
#7
|
elite*gold: 0
Join Date: Apr 2010
Posts: 244
Received Thanks: 24
|
Quote:
Originally Posted by huberhans
Probier's mal so:
PHP Code:
HotKeySet("{" & GUICtrlRead($INPUT1) & "}", "Funktion")
Gruß
|
nöpe ich habe es bisher so versucht:
PHP Code:
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Form1", 306, 91, 193, 125) $Button1 = GUICtrlCreateButton("Start", 24, 32, 195, 25, 0) $Input1 = GUICtrlCreateInput("", 24, 64, 193, 21) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ###
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit
Case $Button1 hotkeyset("{" & GuiCtrlRead($Input1) & "}" ,"_start") EndSwitch WEnd
Func _start() MsgBox(0,"test","test123") EndFunc
nur ist das problem, dass wenn ich erst 1 als hotkey eingeben, dann start klicke, dann 2 eingeben und start klicke, die msgbox mit hotkey 1 und 2 kommt. die msgbox soll aber immer nur mit dem aktuellen hotkey kommen.
danke im vorraus!
|
|
|
05/13/2010, 18:54
|
#8
|
elite*gold: 0
Join Date: Nov 2009
Posts: 927
Received Thanks: 1,317
|
Quote:
Originally Posted by Lukɑs
nur ist das problem, dass wenn ich erst 1 als hotkey eingeben, dann start klicke, dann 2 eingeben und start klicke, die msgbox mit hotkey 1 und 2 kommt. die msgbox soll aber immer nur mit dem aktuellen hotkey kommen.
danke im vorraus!
|
Jo, ganz einfach: Du mußt den letzten HotKey abwählen. Probiers mal so:
PHP Code:
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Form1", 306, 91, 193, 125) $Button1 = GUICtrlCreateButton("Start", 24, 32, 195, 25, 0) $Input1 = GUICtrlCreateInput("", 24, 64, 193, 21) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ###
Global $AlterHotkey
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit
Case $Button1 HotKeySet("{"&$AlterHotkey&"}") HotKeySet("{"&GUICtrlRead($INPUT1)&"}","_start") $AlterHotkey = Guictrlread($INPUT1) EndSwitch WEnd
Func _start() MsgBox(0,"test","test123") EndFunc
|
|
|
 |
Similar Threads
|
[Frage] AUtoIT HotkeySet aus Eingabefeld auslesen
08/22/2010 - AutoIt - 8 Replies
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.
HotKeySet("", "Start")
dieser Befehl soll nun ein Eingabefeld auslesen was z.b. hier drinne steht:
$eingabefeld = GUICtrlCreateEdit("", 400, 456, 193, 41)
|
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 :(
|
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 05:35.
|
|