Hallo,
ich programmiere schon seid ein paar Jahren hatte eine pause von über einem Jahr und jetzt weis ich nicht mehr eine einfache Programmierung. Bitte könnt ihr mir helfen?
Und zwar möchte ich mit einem Button in einer GUI ein Inputfeld auslesen und den inhalt dann in einer Funktion wiedergeben. bevorzuge in dem Inputfeld zahlen da es ein script sein sollin dem ein Countdown läuft.
ich stelle mir das ungefähr so vor:
[autoit]
#include <GUIConstants.au3>
#Include <File.au3>
#include <GUIConstantsEx.au3>
#include <ProgressConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 403, 237, 443, 214, BitOR($WS_SYSMENU,$WS_POPUP,$WS_POPUPWINDOW,$WS_BORDER,$WS_CLIPSIBLINGS))
$minuten = GUICtrlCreateInput("Minuten", 120, 112, 145, 21)
$Label1 = GUICtrlCreateLabel("Bitte geben Sie hier die Gewünschte Laufzeit ein!", 8, 24, 374, 24)GUICtrlSetFont(-1, 12, 400, 0, "MS Sans Serif")
$Button1 = GUICtrlCreateButton("Zeit setzen", 152, 160, 75, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$string = GUICtrlRead($minuten)
EndSwitch
WEnd
; Variablen
$titel = "Restlaufzeit" ; Titel, es wird auch ein Info Icon mit angezeigt
$DauerStd = 0 ; Dauer in Stunden
$DauerMin = $string ; Dauer in Minuten --- Hier soll der ausgelesene Inputfeldinhalt eingegeben werden funktioniert aber so leider nicht ----
$DauerSek = 0; Dauer in Sekunden
$DauerGesammt = (60*60*$DauerStd)+(60*$DauerMin)+$DauerSek ; Die Gesamtdauer
$Befehl = "cmd" ; Der Befehl der ausgeführt werden soll, es kann auch die _toDo() Fuktion angepasst werden
kann mir bitte jemand helfen? ich suche und suche nach einer Lösung doch leider bleibt sie versteckt.
wenn einer Helfen kann wäre es super
Mfg,
Ququknfe