Input als Hotkey aber wie?

06/28/2009 00:04 Freakyx3#16
add mich mal in icq bitte nummer hab ich glaub angegeben ...
06/28/2009 00:15 Adroxxx#17
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.
Ja da brauchst du doch nur etwas nachdanken und solltest drauf kommen.
Ist genauso als würdest du sagen, ich weiß wie man einen wert in eine variable schreibt, aber ich weiß nicht wie man zwei variablen addiert.

Deswegen meinte ich auch, les dir am besten nochmal die grundlagen tutorials durch.

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 
Du musst auch schon sagen, was da nicht genau funktioniert.
06/28/2009 23:48 marcopolo1990#18
Quote:
Originally Posted by °Remus° View Post
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
du meinst funzt nur einmal xD oder?

villeicht meint er ja auch eine stink normale inputbox statt eine controlinpubox

Code:
global $Hotkey = Inputbox ( "Inputbox" , "Type Hotkey here" )
hotkeyset ( $Hotkey , "_start" )

While (1)
Sleep (100)
if $Hotkey = "" then 
exit
endif
Wend

Func _start()
msgbox ( 0 , "MSGBox" , "works fine whit hotkey: " & $Hotkey )
endfunc
06/29/2009 14:51 Knochenfabrikant#19
Ich machs immer so:
Code:
$out1=GuiCtrlRead($input6)
Hotkeyset("{"&$input6&"}",start)
Dann muss man nur z.B: F5 in die Inputbox eingeben statt {F5}.
07/01/2009 10:50 SCORNI#20
manchmal versteh ich die welt nicht mehr das ist doch sehr simpel

PHP Code:

#include <GUIConstantsEx.au3>






GUICreate("Fuer allesvergeben so macht man das"500300300300)
GUISetState(@SW_SHOW)
$hotkey GUICtrlCreateInput "{Hotkey}" ,104060,20)
while 
1
$a
=guictrlread ($hotkey)
hotkeyset ($a,"start")
sleep (1000)
wend
func start
()
msgbox (0,"","so macht man das")
endfunc 
So wer das immer noch nicht verstanden hatt dem kann ich auch nciht mehr helfen weil das das maximum an erklärungsmöglichkeiten ist. Ich hab´s selbst getestet und es klappt einwand frei. Verändert nix am code weil es dann nicht klappt und ihr dann wieder rumheult das es nicht klappt.
*jetzt mal bischen abchilln*
Wem ich geholfen hab der soll mir doch bitte mal ein thx geben. War es denn so schwer ???

MfG SCORNI
07/01/2009 11:10 kknb#21
omg das hat dein vorredner bereits geschrieben, und dafür willste nen thx?