Input als Hotkey aber wie?

06/27/2009 23:04 AllesVergeben#1
Hi

Ich möchte gerne den Text eines Inputs (z.B. {F6}) als Hotkey setzen, weiß aber nicht wie.

Der 1. der mir diese Frage beantworten kann kriegt nen thx.


Hoffe auf Antworten.


mfG
06/27/2009 23:19 Adroxxx#2
Wäre nicht schlecht zu wissen für welche Sprache....
06/27/2009 23:21 Freakyx3#3
autoit wette ich xD
würde mich auch intressieren^^
06/27/2009 23:24 AllesVergeben#4
Ich meine die Sprache AutoIt.

mfG
06/27/2009 23:30 Adroxxx#5
Dann poste es auch in die AutoIt section.
Und les dir mal die Grundlagen Tutorials durch die im Sammelthread gestickt sind.

[Only registered and activated users can see links. Click Here To Register...]

#moved
06/27/2009 23:33 AllesVergeben#6
Tut mir leid, aber daraus kann ich nichts entnehmen. Die Fachsprache...

Kannst du es mir nicht einfach sagen, bitte??


mfG
06/27/2009 23:37 Adroxxx#7
Quote:
Originally Posted by AllesVergeben View Post
Tut mir leid, aber daraus kann ich nichts entnehmen. Die Fachsprache...

Kannst du es mir nicht einfach sagen, bitte??


mfG
Ich muss mich gerad echt zusammenreißen. :facepalm:

Ich habe dir doch gerade den Link geposted. Sag mir nicht, dass du zu faul warst da drauf zu klicken [...] denn da ist alles was du brauchst.
06/27/2009 23:40 °Remus°#8
$read = Guictrlread($input)
Hotkeyset($read,"_start")

sollte ohne probs gehen
06/27/2009 23:42 Freakyx3#9
hmm genauso hab ich das mal probiert , ging net aber ich probiers einfach noch mal danköö
06/27/2009 23:46 AllesVergeben#10
Da steht, wie man mit Hotkeys umgeht und wie man normale macht.

ICH will aber wissen, wie man eine Inputbo als Hotkey benutzt.

Bei mir Funktioniert es so nämlich nicht:

PHP Code:
;Der relevante Teil:
$Input1 GUICtrlCreateInput("Text"964015321)
Jetz Hotkey:
$Hotkeyset (GUICtrlRead($input6), "_SendeText" )
Func _SendeText()
Unwichtig
EndFunc 
06/27/2009 23:55 Freakyx3#11
Quote:
Originally Posted by AllesVergeben View Post
Da steht, wie man mit Hotkeys umgeht und wie man normale macht.

ICH will aber wissen, wie man eine Inputbo als Hotkey benutzt.

Bei mir Funktioniert es so nämlich nicht:

PHP Code:
;Der relevante Teil:
$Input1 GUICtrlCreateInput("Text"964015321)
Jetz Hotkey:
$Hotkeyset (GUICtrlRead($input6), "_SendeText" )
Func _SendeText()
Unwichtig
EndFunc 
warum is hotkeyset ne variable und warum erstellst du input1 willst aber input6 auslesen?
06/27/2009 23:56 AllesVergeben#12
PHP Code:
$read Guictrlread($input6)
Hotkeyset ($read"_SendeText" )
    
    
Func _SendeText()
    
$check1 GuiCtrlRead($Checkbox2)
    
$check2 GuiCtrlRead($Checkbox1)
    
$read1 Guictrlread($input1)
   If 
$check1 1 Then
        
If $check2 1 Then
            Send 
("{Enter}")
            
Send ($input1)
            
Send ("{Enter}")
            
Send ("{Enter}")
        Else
        
Send ($read1)
        EndIf
    EndIf
EndFunc 

Wieso geht DAS denn nicht? ich habe es genauso gemacht, wie du gesagt hast.

@Übermir: Ja das war was anderes. Input1 sollte der Text sein, hab ich aus versehn reingetan, wollte input6, und die $ vor dem hotkey war auchn fehler.


mfG
06/27/2009 23:58 Freakyx3#13
weil du deinem ersten code nach nen anderes control auslesen willst als du erstellst
06/28/2009 00:02 °Remus°#14
Code:
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 164, 40, 662, 535)
$Input1 = GUICtrlCreateInput("{F5}", 8, 8, 141, 21)
GUISetState(@SW_SHOW)

HotKeySet(GUICtrlRead($input1),"Start")

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
EndSwitch
Sleep(1000)
WEnd

func start()
	MsgBox(0,"test",GUICtrlRead($input1))
EndFunc
funzt perfekt
06/28/2009 00:02 AllesVergeben#15
Ja aber ich mein jetzt den Code^^