Autoit Timer Inputbox auslesen

05/09/2011 08:35 Hacker Friends#1
#include <GUIConstants.au3>
$gui = guicreate ("Timer",280,100,350,150)
$CheckboxMinuten = GUICtrlCreateRadio("Minuten",95,75)
$CheckboxSekunden = GUICtrlCreateRadio("Sekunden",5,75)
$CheckboxStunden = GUICtrlCreateRadio ("Stunden",180,75)
$Inputbox = GUICtrlCreateInput("Trage hier die Timer Zeit ein.",5,50,150)
$startbutton = GUICtrlCreateButton ("Start",160,48,50)
$exitbutton = GUICtrlCreateButton ("Exit",215,48,50)
GUISetState (@SW_SHOW)
$timer1 = Timerinit ()

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

case $exitbutton
Exit
case $startbutton
msgbox(0,"Timer","Der Timer wurde gestartet")
if TimerDiff($timer1) > $Inputbox Then ; wie kann ich machen das der hier den eingebenen befehl in der inputbox ausliest??
msgbox (0,"Timer","Die Zeit ist abgelaufen")
endif
endswitch
wend

wi kann ich machen das der die inputbox ausliest??
auserdem kann mir vieleicht wer erklären wie man radio buttons benutzt bzw. funktionen zuweist??
05/09/2011 14:31 ¿Freaky¿#2
GUICtrlRead
05/14/2011 18:50 Hacker Friends#3
ok thx aber wie kann ich jetzt machen dass er die eingetragene zeit benützt??

#include <GUIConstants.au3>
$gui = guicreate ("Timer",280,100,350,150)
$CheckboxMinuten = GUICtrlCreateRadio("Minuten",95,75)
$CheckboxSekunden = GUICtrlCreateRadio("Sekunden",5,75)
$CheckboxStunden = GUICtrlCreateRadio ("Stunden",180,75)
$Inputbox = GUICtrlCreateInput("Trage hier die Timer Zeit ein.",5,50,150)
$startbutton = GUICtrlCreateButton ("Start",160,48,50)
$exitbutton = GUICtrlCreateButton ("Exit",215,48,50)
GUISetState (@SW_SHOW)
$timer1 = Timerinit ()

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

case $exitbutton
Exit
case $startbutton
msgbox(0,"Timer","Der Timer wurde gestartet")
if TimerDiff($timer1) > $Inputbox Then ;hier soll er die inputbox auslesen also z.b. wenn ich 5000 in die inputbox reinschreibe das er dann 5sec läuft??
msgbox (0,"Timer","Die Zeit ist abgelaufen")
endif
endswitch
wend
05/14/2011 19:23 lolomat41#4
Nimm das:

Code:
#include <GUIConstants.au3>
$gui = guicreate ("Timer",280,100,350,150)
$CheckboxMinuten = GUICtrlCreateRadio("Minuten",95,75)
$CheckboxSekunden = GUICtrlCreateRadio("Sekunden",5,75)
$CheckboxStunden = GUICtrlCreateRadio ("Stunden",180,75)
$Inputbox = GUICtrlCreateInput("Trage hier die Timer Zeit ein.",5,50,150)
$startbutton = GUICtrlCreateButton ("Start",160,48,50)
$exitbutton = GUICtrlCreateButton ("Exit",215,48,50)
GUISetState (@SW_SHOW)
$timer1=99999999999

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $Gui_Event_close
Exit
case $exitbutton
Exit
case $startbutton
Msgbox(0,"Timer","Der Timer wurde gestartet")
$timer1 = Timerinit ()
Endswitch
If TimerDiff($timer1) > GUICtrlRead($Inputbox) Then ; wie kann ich machen das der hier den eingebenen befehl in der inputbox ausliest??
Msgbox (0,"Timer","Die Zeit ist abgelaufen")
$timer1=99999999999
Endif
WEnd
05/14/2011 20:02 Hacker Friends#5
thx hat geklappt..