Hallo ich zeige euch hier einen Rechner mit AutoIt anfänger bitte kein zeugs wie "Das weiß ich doch schon lange" oder so schreiben da ich selbst noch AutoIt anfänger bin.
also fangen wir an mit Koda
ihr könnt die Form beliebig machen aber es muss mindestens 1 Button sein auf den Button muss folgendes draufstehen z.B "Addieren" oder "Subtrahieren"
ihr könnt aber auch alle Rechnungsarten benutzten ich habe jetzt mal nur Addieren und Subtrahieren genommen
so kommen wir zum script also wie immer die GUI vom Koda einfügen in dein Script.
So sollte es ungefähr aussehen:
weiter gehts zum eigentlichen script
wenn ihr euch jetzt denkt was ich drück auf Subtrahieren und nichts passiert!?! ist ja kla du musst erst mal
schreiben aber unter dem wo schon ein "Case" ist
und da ja bei mir Button1 Addieren ist muss ich ja auch schreiben das er Addieren soll das geht so:
Das heißt:
Wenn ich $Button1 drücke soll er nach der 1.Zahl fragen
gebe ich eine Zahl ein
und drücke ok
soll er nach der 2.Zahl fragen
wenn ich da wieder eine zahl eingebe
und dann auf ok drücke kommt das Ergebniss
also und bei Subtrahieren soll das selbe passieren nur eben mit "-"
also wieder
Mit 4 Rechnungsarten kann man es so machen
und Tadaa fertig ist euer Rechner :D
Lg dragon0660
also fangen wir an mit Koda
ihr könnt die Form beliebig machen aber es muss mindestens 1 Button sein auf den Button muss folgendes draufstehen z.B "Addieren" oder "Subtrahieren"
ihr könnt aber auch alle Rechnungsarten benutzten ich habe jetzt mal nur Addieren und Subtrahieren genommen
so kommen wir zum script also wie immer die GUI vom Koda einfügen in dein Script.
So sollte es ungefähr aussehen:
Code:
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Rechner", 213, 52, 193, 125)
$Button1 = GUICtrlCreateButton("Addieren", 16, 16, 75, 25)
$Button2 = GUICtrlCreateButton("Subtrahieren", 104, 16, 75, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
wenn ihr euch jetzt denkt was ich drück auf Subtrahieren und nichts passiert!?! ist ja kla du musst erst mal
Code:
Case $Button1
und da ja bei mir Button1 Addieren ist muss ich ja auch schreiben das er Addieren soll das geht so:
Code:
Case $Button1
$Zahl1 = Inputbox(0,"1.Zahl", "Bitte gebe hier die erste Zahl ein!"
$Zahl2 = Inputbox(0,"2.Zahl", "Bitte gebe hier die zweiter Zahl ein!")
$Ergebniss = Msgbox("Ergebniss", "Das Ergebniss = " & $Zahl1 + $Zahl2")
Wenn ich $Button1 drücke soll er nach der 1.Zahl fragen
gebe ich eine Zahl ein
und drücke ok
soll er nach der 2.Zahl fragen
wenn ich da wieder eine zahl eingebe
und dann auf ok drücke kommt das Ergebniss
also und bei Subtrahieren soll das selbe passieren nur eben mit "-"
also wieder
Code:
Case $Button2
$Zahl3 = Inputbox(0,"1.Zahl", "Bitte gebe hier die erste Zahl ein!"
$Zahl4 = Inputbox(0,"2.Zahl", "Bitte gebe hier die zweiter Zahl ein!")
$Ergebniss1= Msgbox("Ergebniss", "Das Ergebniss = " & $Zahl3 - $Zahl4)
PHP Code:
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Rechner", 284, 171, 193, 125)
$Button1 = GUICtrlCreateButton("Addieren (+)", 16, 24, 91, 49)
$Button2 = GUICtrlCreateButton("Subtrahieren (-)", 16, 84, 91, 49)
$Button3 = GUICtrlCreateButton("Multiplizieren (x)", 140, 19, 91, 49)
$Button4 = GUICtrlCreateButton("Dividieren (:)", 140, 87, 91, 49)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$Zahl1 = InputBox("Rechner","Gebe hier die erste Zahl ein")
$Zahl2 = InputBox("Rechner","Gebe hier die zweite Zahl ein")
$Ergebniss1 = MsgBox(0, "Rechner","Das Ergebniss ist: " & $Zahl1 + $Zahl2)
Case $Button2
$Zahl3 = InputBox("Rechner","Gebe hier die erste Zahl ein")
$Zahl4 = InputBox("Rechner","Gebe hier die zweite Zahl ein")
$Ergebniss2 = MsgBox(0, "Rechner","Das Ergebniss ist: " & $Zahl3 - $Zahl4)
Case $Button3
$Zahl5 = InputBox("Rechner","Gebe hier die erste Zahl ein")
$Zahl6 = InputBox("Rechner","Gebe hier die zweite Zahl ein")
$Ergebniss3 = MsgBox(0, "Rechner", "Das Ergebniss ist: " & $Zahl5 * $Zahl6)
Case $Button4
$Zahl7 = InputBox("Rechner","Gebe hier die erste Zahl ein")
$Zahl8 = InputBox("Rechner","Gebe hier die zweite Zahl ein")
$Ergebniss4 = MsgBox(0, "Rechner","Das Ergebniss ist: " & $Zahl7 / $Zahl8)
EndSwitch
WEnd
Lg dragon0660