I need help with my NumpadEnter, I would like when it is clicked it performs the expression, but this is not happening
Code: Select all
va:="%"
global v
Gui, Font, S23 CWhite Bold , italac
Gui, Add, Edit, x2 y9 w320 h90 -VScroll ReadOnly vEdit1 cblack 0x2 number ,
Gui, Font, S10 CWhite Bold , italac
Gui, Add, Button, x2 y109 w80 h40 gpor , %va%
Gui, Add, Button, x82 y109 w80 h40 graiz , √
Gui, Add, Button, x162 y109 w80 h40 gaoq , x²
Gui, Add, Button, x242 y109 w80 h40 gsla , ¹/x
Gui, Add, Button, x2 y149 w80 h40 glimpa , CE
Gui, Add, Button, x82 y149 w80 h40 gclear , C
Gui, Add, Button, x162 y149 w80 h40 gdel , DEL
Gui, Add, Button, x242 y149 w80 h40 gdiv , /
Gui, Add, Button, x2 y189 w80 h40 gsete , 7
Gui, Add, Button, x82 y189 w80 h40 goito , 8
Gui, Add, Button, x162 y189 w80 h40 gnove , 9
Gui, Add, Button, x242 y189 w80 h40 gmult , *
Gui, Add, Button, x2 y229 w80 h40 gquatro , 4
Gui, Add, Button, x82 y229 w80 h40 gcinco , 5
Gui, Add, Button, x162 y229 w80 h40 gseis , 6
Gui, Add, Button, x242 y229 w80 h40 gsub , -
Gui, Add, Button, x2 y269 w80 h40 gum , 1
Gui, Add, Button, x82 y269 w80 h40 gdois , 2
Gui, Add, Button, x162 y269 w80 h40 gtres , 3
Gui, Add, Button, x242 y269 w80 h40 gadd , +
Gui, Add, Button, x2 y309 w80 h40 ginverte , ±
Gui, Add, Button, x82 y309 w80 h40 gzero , 0
Gui, Add, Button, x162 y309 w80 h40 gvir , ,
Gui, Add, Button, x242 y309 w80 h40 gigual , =
Gui, Show, w330 h361, Calculadora
return
GuiClose:
ExitApp
um:
GuiControl, ,Edit1, 1
return
dois:
return
tres:
return
quatro:
return
cinco:
return
seis:
return
sete:
return
oito:
return
nove:
return
zero:
return
add:
return
sub:
return
mult:
return
div:
return
vir:
return
inverte:
return
del:
return
clear:
return
limpa:
return
raiz:
return
por:
return
sla:
return
igual:
return
aoq:
return
#ifwinactive Calculadora
~Numpad0::
Gui, Submit, NoHide
v=%Edit1%0
GuiControl, ,Edit1,%v%
GuiControlGet, v , ,Edit1
return
~Numpad1::
Gui, Submit, NoHide
v=%Edit1%1
GuiControl, ,Edit1,%v%
GuiControlGet, v , ,Edit1
return
~Numpad2::
Gui, Submit, NoHide
v=%Edit1%2
GuiControl, ,Edit1,%v%
GuiControlGet, v , ,Edit1
return
~Numpad3::
Gui, Submit, NoHide
v=%Edit1%3
GuiControl, ,Edit1,%v%
GuiControlGet, v , ,Edit1
return
~Numpad4::
Gui, Submit, NoHide
v=%Edit1%4
GuiControl, ,Edit1,%v%
GuiControlGet, v , ,Edit1
return
~Numpad5::
Gui, Submit, NoHide
v=%Edit1%5
GuiControl, ,Edit1,%v%
GuiControlGet, v , ,Edit1
return
~Numpad6::
Gui, Submit, NoHide
v=%Edit1%6
GuiControl, ,Edit1,%v%
GuiControlGet, v , ,Edit1
return
~Numpad7::
Gui, Submit, NoHide
v=%Edit1%7
GuiControl, ,Edit1,%v%
GuiControlGet, v , ,Edit1
return
~Numpad8::
Gui, Submit, NoHide
v=%Edit1%8
GuiControl, ,Edit1,%v%
GuiControlGet, v , ,Edit1
return
~Numpad9::
Gui, Submit, NoHide
v=%Edit1%9
GuiControl, ,Edit1,%v%
GuiControlGet, v , ,Edit1
return
~NumpadMult::
Gui, Submit, NoHide
v=%Edit1%*
GuiControl, ,Edit1,%v%
GuiControlGet, v , ,Edit1
return
~NumpadDiv::
Gui, Submit, NoHide
v=%Edit1%/
GuiControl, ,Edit1,%v%
GuiControlGet, v , ,Edit1
return
~NumpadSub::
Gui, Submit, NoHide
v=%Edit1%-
GuiControl, ,Edit1,%v%
GuiControlGet, v , ,Edit1
return
~NumpadAdd::
Gui, Submit, NoHide
v=%Edit1%+
GuiControl, ,Edit1,%v%
GuiControlGet, v , ,Edit1
return
~NumpadDot::
Gui, Submit, NoHide
v=%Edit1%,
GuiControl, ,Edit1,%v%
GuiControlGet, v , ,Edit1
return
~NumpadEnter::
GuiControlGet, v , ,Edit1
v = %v%
r := v
MsgBox % r
GuiControl, ,Edit1,%r%
return