nur Zahlen in Inputbox

  • Ich bin ein absoluter neuling. Ich programmiere erst seit heute. Ich will einen Rechner nur mit drei Inputboxen machen. Wie mache ich aber, dass ich nur Zahlen eingeben kann? Am liebsten würde ich es mit einer (If - else) Abfrage machen. Hier mein kleines Script:


    $A = InputBox("übung","Geben sie die 1. Zahl zum Multiplizieren ein:")
    $O = InputBox("übung","geben sie einn Operand ein")
    $B = InputBox("übung","Geben sie die 2. Zahl zum Multiplizieren ein:")


    select
    case $O = "+"
    MsgBox(0,"übung:", ($A+$B))
    case $O = "-"
    MsgBox(0,"übung:", ($A-$B))
    case $O = "*"
    MsgBox(0,"übung:", ($A*$B))
    case $O = "/"
    MsgBox(0,"übung:", ($A/$B))
    case Else
    MsgBox(0, "", "Es werden nur Operanden akzeptiert")
    EndSelect


    Grüsse
    gian

  • überprüfen kanns du auch anders:

    [autoit]


    Do
    $A = InputBox("übung","Geben sie die 1. Zahl zum Multiplizieren ein:")
    Until IsNumber($A)

    [/autoit]

    die do schleife dann angepasst für $B danach nochmal;)