Estimize Posted October 2, 2015 Posted October 2, 2015 (edited) Can anyone help me add two variables together, I am relatively new to autoit so I am sorry in advance for a lack of information.$Call1+$Click1 = $EndValue1I do this and I get an error message saying that a "=" is expected instead. Edited October 2, 2015 by Estimize misspell
Developers Jos Posted October 2, 2015 Developers Posted October 2, 2015 The result variable needs to be on the left side of the equal sign.$EndValue1 = $Investment1+$Profit1Jos SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
Danyfirex Posted October 2, 2015 Posted October 2, 2015 $totalvar=$var1+$va2 Saludos Danysys.com AutoIt... UDFs: VirusTotal API 2.0 UDF - libZPlay UDF - Apps: Guitar Tab Tester - VirusTotal Hash Checker Examples: Text-to-Speech ISpVoice Interface - Get installed applications - Enable/Disable Network connection PrintHookProc - WINTRUST - Mute Microphone Level - Get Connected NetWorks - Create NetWork Connection ShortCut
Rapid Posted October 2, 2015 Posted October 2, 2015 Just know that in programming, when you want to set a value to something it is Hello = X + XThe "=" can be refered to EQUAL TO most of the time.
mikell Posted October 2, 2015 Posted October 2, 2015 The "=" can be refered to EQUAL TO most of the time.The "=" can be refered to ASSIGN TO most of the time.Refered to 'equal to' when used as a comparison operator (test in a condition)
Rapid Posted October 3, 2015 Posted October 3, 2015 yep true, in a condiction its equal.other than that assign to, thumbs up mikell
Factfinder Posted October 3, 2015 Posted October 3, 2015 I think it depends on the type of variables. For integers as others have already suggested:$EndValue1 = $Investment1+$Profit1But for string variables you should use the following:$EndValue1 = $Investment1 & $Profit1
BrewManNH Posted October 3, 2015 Posted October 3, 2015 Factfinder, your second example isn't adding the two together, it's concatenating them into one longer string. Not the same thing. If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag GudeHow to ask questions the smart way! I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from. Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays. - ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script. - Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label. - _FileGetProperty - Retrieve the properties of a file - SciTE Toolbar - A toolbar demo for use with the SciTE editor - GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI. - Latin Square password generator
Factfinder Posted October 4, 2015 Posted October 4, 2015 BrewManNH, you are right about the semantic precision. I wasn't sure about the type of variables the OP is talking abut and if "adding" was used instead of concatenating two string variables. I think in C++ both adding (like in case of integer variables) and concatenating is done the same way:$totalvar=$var1+$va2I just wanted to mention the difference in Autoit.
sumandevadiga Posted March 8, 2017 Posted March 8, 2017 On 10/4/2015 at 3:13 AM, Factfinder said: But for string variables you should use the following: If WinExists('EXPORT') = True Then WinActivate('EXPORT') $TiTle = WinGetTitle('EXPORT') EndIf ;******************************************************************************************************************************************************************************** Local $hWnd = WinGetHandle($TiTle, '') For $i = 1 to 97 Local $po1 = StringStripWS(ControlGetText($hWnd, '', "TEIEdit" & $i),8) ;getting the file number If $po1 = "P/O" Then Local $ponum = StringStripWS(ControlGetText($hWnd, '', "TEIEdit" & $i+1),8) ;getting the file number Local $ponum1 = $ponum & $ponum1 MsgBox(0, "Result", @error & " - " & $ponum1) EndIf Next Am getting attached error when am trying to club multiple variable under 1 variable, can anyone please help me
Moderators Melba23 Posted March 8, 2017 Moderators Posted March 8, 2017 sumandevadiga, Declare the variables outside the loop: Local $hWnd = WinGetHandle($TiTle, '') Local $ponum, $ponum1 = "Whatever you want" For $i = 1 to 97 Local $po1 = StringStripWS(ControlGetText($hWnd, '', "TEIEdit" & $i),8) ;getting the file number If $po1 = "P/O" Then $ponum = StringStripWS(ControlGetText($hWnd, '', "TEIEdit" & $i+1),8) ;getting the file number $ponum1 = $ponum & $ponum1 MsgBox(0, "Result", @error & " - " & $ponum1) EndIf Next 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
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