Hey ich habe das Script so
Spoiler anzeigen
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$main = GUICreate("Rechner by Rey96", 388, 383, 192, 124)
$input_aufgabe = GUICtrlCreateInput("", 16, 56, 353, 21)
$btn_number1 = GUICtrlCreateButton("1", 48, 96, 43, 41, $WS_GROUP)
$btn_number2 = GUICtrlCreateButton("2", 144, 96, 41, 41, $WS_GROUP)
$btn_number3 = GUICtrlCreateButton("3", 240, 96, 43, 41, $WS_GROUP)
$btn_number4 = GUICtrlCreateButton("4", 48, 168, 43, 41, $WS_GROUP)
$btn_number5 = GUICtrlCreateButton("5", 144, 168, 43, 41, $WS_GROUP)
$btn_number6 = GUICtrlCreateButton("6", 240, 168, 43, 41, $WS_GROUP)
$btn_number7 = GUICtrlCreateButton("7", 48, 240, 43, 41, $WS_GROUP)
$btn_number8 = GUICtrlCreateButton("8", 144, 240, 43, 41, $WS_GROUP)
$btn_number9 = GUICtrlCreateButton("9", 240, 240, 43, 41, $WS_GROUP)
$output_ergebnis = GUICtrlCreateInput("", 16, 16, 353, 21)
$btn_zeichen_plus = GUICtrlCreateButton("+", 48, 312, 43, 41, $WS_GROUP)
$btn_number0 = GUICtrlCreateButton("0", 144, 312, 43, 41, $WS_GROUP)
$btn_zeichen_minus = GUICtrlCreateButton("-", 240, 312, 43, 41, $WS_GROUP)
$btn_zeichen_durch = GUICtrlCreateButton("/", 328, 96, 43, 41, $WS_GROUP)
$btn_zeichen_mal = GUICtrlCreateButton("*", 328, 168, 43, 41, $WS_GROUP)
$btn_zeichen_gleich = GUICtrlCreateButton("=", 328, 240, 43, 41, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
FileDelete("./rechner.txt")
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $btn_number0
$nummer0 = GUICtrlRead($input_aufgabe)
$input_aufgabe = GUICtrlDelete($input_aufgabe)
$input_aufgabe = GUICtrlCreateInput($nummer0&"0", 16, 56, 353, 21)
Case $btn_number1
$nummer1 = GUICtrlRead($input_aufgabe)
$input_aufgabe = GUICtrlDelete($input_aufgabe)
$input_aufgabe = GUICtrlCreateInput($nummer1&"1", 16, 56, 353, 21)
Case $btn_number2
$nummer2 = GUICtrlRead($input_aufgabe)
$input_aufgabe = GUICtrlDelete($input_aufgabe)
$input_aufgabe = GUICtrlCreateInput($nummer2&"2", 16, 56, 353, 21)
Case $btn_number3
$nummer3 = GUICtrlRead($input_aufgabe)
$input_aufgabe = GUICtrlDelete($input_aufgabe)
$input_aufgabe = GUICtrlCreateInput($nummer3&"3", 16, 56, 353, 21)
Case $btn_number4
$nummer4 = GUICtrlRead($input_aufgabe)
$input_aufgabe = GUICtrlDelete($input_aufgabe)
$input_aufgabe = GUICtrlCreateInput($nummer4&"4", 16, 56, 353, 21)
Case $btn_number5
$nummer5 = GUICtrlRead($input_aufgabe)
$input_aufgabe = GUICtrlDelete($input_aufgabe)
$input_aufgabe = GUICtrlCreateInput($nummer5&"5", 16, 56, 353, 21)
Case $btn_number6
$nummer6 = GUICtrlRead($input_aufgabe)
$input_aufgabe = GUICtrlDelete($input_aufgabe)
$input_aufgabe = GUICtrlCreateInput($nummer6&"6", 16, 56, 353, 21)
Case $btn_number7
$nummer7 = GUICtrlRead($input_aufgabe)
$input_aufgabe = GUICtrlDelete($input_aufgabe)
$input_aufgabe = GUICtrlCreateInput($nummer7&"7", 16, 56, 353, 21)
Case $btn_number8
$nummer8 = GUICtrlRead($input_aufgabe)
$input_aufgabe = GUICtrlDelete($input_aufgabe)
$input_aufgabe = GUICtrlCreateInput($nummer8&"8", 16, 56, 353, 21)
Case $btn_number9
$nummer9 = GUICtrlRead($input_aufgabe)
$input_aufgabe = GUICtrlDelete($input_aufgabe)
$input_aufgabe = GUICtrlCreateInput($nummer9&"9", 16, 56, 353, 21)
Case $btn_zeichen_plus
$zeichen_plus = GUICtrlRead($input_aufgabe)
FileWriteLine("rechner.txt",$zeichen_plus&"+")
$input_aufgabe = GUICtrlDelete($input_aufgabe)
$input_aufgabe = GUICtrlCreateInput("", 16, 56, 353, 21)
Case $btn_zeichen_minus
$zeichen_minus = GUICtrlRead($input_aufgabe)
FileWriteLine("rechner.txt",$zeichen_minus&"-")
$input_aufgabe = GUICtrlDelete($input_aufgabe)
$input_aufgabe = GUICtrlCreateInput("", 16, 56, 353, 21)
Case $btn_zeichen_durch
$zeichen_durch = GUICtrlRead($input_aufgabe)
FileWriteLine("rechner.txt",$zeichen_plus&"/")
$input_aufgabe = GUICtrlDelete($input_aufgabe)
$input_aufgabe = GUICtrlCreateInput("", 16, 56, 353, 21)
Case $btn_zeichen_mal
$zeichen_mal = GUICtrlRead($input_aufgabe)
FileWriteLine("rechner.txt",$zeichen_plus&"*")
$input_aufgabe = GUICtrlDelete($input_aufgabe)
$input_aufgabe = GUICtrlCreateInput("", 16, 56, 353, 21)
Case $btn_zeichen_gleich
$zeichen_gleich = GUICtrlRead($input_aufgabe)
FileWriteLine("rechner.txt",$zeichen_gleich)
$ergebnis = FileRead("rechner.txt")
$output_ergebnis = GUICtrlDelete($output_ergebnis)
$output_ergebnis = GUICtrlCreateInput($ergebnis, 16, 16, 353, 21)
EndSwitch
WEnd
und wenn ich dann z.B. 1+1 eingebe und er normalerweise 2 ausgeben sollte gibt er 1+1 aus.
Ja ich weis woran es liegt aber ich würde gerne wissen wie ich es am einfachsten und besten lösen kann.
Sry falls ich im script zu viel unnötiges geschrieben habe.
Mfg Rey96