Hi
Ich fange gerade an mich mit AutoIt zu beschäftigen.( und Koda )
Ich bin dabei einen mini-Taschenrechner zu machen^^
Es kommen natürlich noch Optionen dazu;)
Ich hab jetzt 3 Fragen :
1) Wie kann ich den Code kürzen?
2) Was muss ich machen, um das so einzustellen, dass ich, wenn ich auf "Abbrechen" klicke ( beim 2. Fenster), zum ersten Fenster gelange, und sich das Programm nicht ganz schließt ?
3) Was muss ich machen, damit in der Input-Box nicht Input1 steht, sondern 0 ?
Danke für Antworten :)
Ich fange gerade an mich mit AutoIt zu beschäftigen.( und Koda )
Ich bin dabei einen mini-Taschenrechner zu machen^^
Es kommen natürlich noch Optionen dazu;)
Ich hab jetzt 3 Fragen :
1) Wie kann ich den Code kürzen?
2) Was muss ich machen, um das so einzustellen, dass ich, wenn ich auf "Abbrechen" klicke ( beim 2. Fenster), zum ersten Fenster gelange, und sich das Programm nicht ganz schließt ?
3) Was muss ich machen, damit in der Input-Box nicht Input1 steht, sondern 0 ?
PHP Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Rechner", 318, 123, 192, 147)
$MenuItem1 = GUICtrlCreateMenu("Datei")
$MenuItem2 = GUICtrlCreateMenuItem("Schließen", $MenuItem1)
$Input1 = GUICtrlCreateInput("Input1", 16, 40, 121, 21)
$Button1 = GUICtrlCreateButton("+", 160, 16, 75, 25)
$Button2 = GUICtrlCreateButton("-", 160, 40, 75, 25)
$Button3 = GUICtrlCreateButton("x", 160, 64, 75, 25)
$Button4 = GUICtrlCreateButton(":", 232, 16, 75, 25)
$Button5 = GUICtrlCreateButton("x²", 232, 40, 75, 25)
$Button6 = GUICtrlCreateButton("Wurzel", 232, 64, 75, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $MenuItem2
Exit
Case $Button1
$ausgelesen1 = GUICtrlRead($Input1)
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form2 = GUICreate("Geben Sie hier nun eine andere Zahl ein", 190, 94, 391, 218)
$Input2 = GUICtrlCreateInput("Input1", 32, 16, 121, 21)
$Abbrechen = GUICtrlCreateButton("Abbrechen", 96, 48, 75, 25)
$Loesen = GUICtrlCreateButton("Lösen", 8, 48, 75, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Loesen
$ausgelesen2 = GUICtrlRead($Input2)
MsgBox(0,"Addition",$ausgelesen1+$ausgelesen2)
Case $Abbrechen
Exit
EndSwitch
WEnd
Case $Button2
$ausgelesen1 = GUICtrlRead($Input1)
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form2 = GUICreate("Geben Sie hier nun eine andere Zahl ein", 190, 94, 391, 218)
$Input2 = GUICtrlCreateInput("Input1", 32, 16, 121, 21)
$Abbrechen = GUICtrlCreateButton("Abbrechen", 96, 48, 75, 25)
$Loesen = GUICtrlCreateButton("Lösen", 8, 48, 75, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Loesen
$ausgelesen2 = GUICtrlRead($Input2)
MsgBox(0,"Subtraktion",$ausgelesen1-$ausgelesen2)
Case $Abbrechen
Exit
EndSwitch
WEnd
Case $Button3
$ausgelesen1 = GUICtrlRead($Input1)
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form2 = GUICreate("Geben Sie hier nun eine andere Zahl ein", 190, 94, 391, 218)
$Input2 = GUICtrlCreateInput("Input1", 32, 16, 121, 21)
$Abbrechen = GUICtrlCreateButton("Abbrechen", 96, 48, 75, 25)
$Loesen = GUICtrlCreateButton("Lösen", 8, 48, 75, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Loesen
$ausgelesen2 = GUICtrlRead($Input2)
MsgBox(0,"Multiplikation",$ausgelesen1*$ausgelesen2)
Case $Abbrechen
Exit
EndSwitch
WEnd
Case $Button4
$ausgelesen1 = GUICtrlRead($Input1)
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form2 = GUICreate("Geben Sie hier nun eine andere Zahl ein", 190, 94, 391, 218)
$Input2 = GUICtrlCreateInput("Input1", 32, 16, 121, 21)
$Abbrechen = GUICtrlCreateButton("Abbrechen", 96, 48, 75, 25)
$Loesen = GUICtrlCreateButton("Lösen", 8, 48, 75, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Loesen
$ausgelesen2 = GUICtrlRead($Input2)
MsgBox(0,"Division",$ausgelesen1/$ausgelesen2)
Case $Abbrechen
Exit
EndSwitch
WEnd
Case $Button5
$ausgelesen1 = GUICtrlRead($Input1)
MsgBox(0,"Quadrat",$ausgelesen1*$ausgelesen1)
Case $Button6
$ausgelesen1 = GUICtrlRead($Input1)
MsgBox(0,"Wurzel",$ausgelesen1^(0.5))
EndSwitch
WEnd
Danke für Antworten :)