AutID Posted November 1, 2014 Posted November 1, 2014 How can I calculate a math equation of a string? See this example: ConsoleWrite("Result: " & 22 + 3 / (3 + 5) & @LF) Local $ler = "22 + 3 / (3 + 5)" ConsoleWrite("Result: " & $ler & @LF) https://iblockify.wordpress.com/
Moderators Melba23 Posted November 1, 2014 Moderators Posted November 1, 2014 AutID,Just use Execute: ConsoleWrite("Result: " & 22 + 3 / (3 + 5) & @LF) Local $ler = "22 + 3 / (3 + 5)" ConsoleWrite("Result: " & Execute($ler) & @LF)M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area
AutID Posted November 1, 2014 Author Posted November 1, 2014 AutID, Just use Execute: ConsoleWrite("Result: " & 22 + 3 / (3 + 5) & @LF) Local $ler = "22 + 3 / (3 + 5)" ConsoleWrite("Result: " & Execute($ler) & @LF) M23 Ohh man, I am working so many hours that I think my mind is not working anymore. It is just skipping the rest of the day I think. https://iblockify.wordpress.com/
mikell Posted November 1, 2014 Posted November 1, 2014 (edited) Removing the quotes also works ConsoleWrite("Result: " & 22 + 3 / (3 + 5) & @LF) Local $ler = 22 + 3 / (3 + 5) ConsoleWrite("Result: " & $ler & @LF) Edited November 1, 2014 by mikell
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now