Hallo ihr Lieben,
ich habe mal wieder eine kleine Anfänger-Frage.
Ich möchte gerne, dass beim Start des Skriptes der User ein Fenster mit Eingabemöglichkeit angezeigt bekommt, er seinen Wert eintippt, der Wert in eine Variable gespeichert wird und dann in einer Berechnung verwendet werden kann....aber so einfach wie ichs mir denke ist es mal wieder nicht. Auch gut möglich, dass ich den Befehl "Inputbox" nicht richtig verstanden habe oder dergleichen.
Vielleicht könnt ihr ja helfen
#AutoIt3Wrapper_usex64=n
#include <Misc.au3>
HotKeySet("{ESC}", "ende")
Global $zahl
Global $anzahl
While 1
Sleep(1000)
starten()
WEnd
Func starten()
Sleep(200)
If _IsPressed(12) Then ;;wenn Pfeil-Taste gedrückt starte go()
Sleep(300)
go()
EndIf
If _isPressed(26) Then ;wenn Pfeil-Taste gedrückt starte straight()
Sleep(300)
straight()
EndIf
EndFunc
Func go()
$zahl = InputBox("Dein Wert", "Was willst du eingeben?", "", "") ;<==== hier wills nicht
If not @error Then
$anzahl = Number($zahl) ;string soll in Int umgewandelt werden
EndIf
DO
...
Until ...
EndFunc
Func straight()
$zahl = InputBox("Dein Wert", "Was willst du eingeben?", "", "")
If not @error Then
$anzahl = Number($zahl)
EndIf
DO
....
Until
EndFunc
Func ende()
Exit
EndFunc ;==>ende
Ich wollte eigentlich ungern eine eigene GUI schreiben für so eine Mini-Eingabe. Ich habe gelesen dass der InputBox-Befehl häufig in Verbindung mit ini-Dateien genutzt wird. Gehts vielleicht nicht ohne?
Komm ich da drum herum?
Die Funktionen lassen sich allesamt ohne die Input-Boxen ausführen ohne Probleme.
Wäre nett wenn jemand einen Hinweis hätte.
LG