Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 05:34

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

Advertisement



hotkeyset als input auslesen?

Discussion on hotkeyset als input auslesen? within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
Lukɑs's Avatar
 
elite*gold: 0
Join Date: Apr 2010
Posts: 244
Received Thanks: 24
Question 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:

Lukɑs is offline  
Old 05/13/2010, 16:29   #2
 
Σternαl.'s Avatar
 
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.
Σternαl. is offline  
Old 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
FrEakY. is offline  
Old 05/13/2010, 16:43   #4
 
Lukɑs's Avatar
 
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.
Lukɑs is offline  
Old 05/13/2010, 16:47   #5
 
Σternαl.'s Avatar
 
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^^
Σternαl. is offline  
Old 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ß
huberhans is offline  
Old 05/13/2010, 18:33   #7
 
Lukɑs's Avatar
 
elite*gold: 0
Join Date: Apr 2010
Posts: 244
Received Thanks: 24
Quote:
Originally Posted by huberhans View Post
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"30691193125)
$Button1 GUICtrlCreateButton("Start"2432195250)
$Input1 GUICtrlCreateInput(""246419321)
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!
Lukɑs is offline  
Old 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 View Post
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"30691193125)
$Button1 GUICtrlCreateButton("Start"2432195250)
$Input1 GUICtrlCreateInput(""246419321)
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 
huberhans is offline  
Reply


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


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