232showtime Posted May 27, 2015 Share Posted May 27, 2015 (edited) Good Day, anyone could help me with this, adding + 1 to variable like this:#include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #Region ### START Koda GUI section ### Form=C:\Users\user\Documents\Main\Script\count.kxf $Form1 = GUICreate("Form1", 152, 82, 192, 124) $Button1 = GUICtrlCreateButton("Count", 32, 24, 75, 25) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### While 1 Local $Count = 14 Local $Counter = 0 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button1 MsgBox(64, "", $Count) $Count = $Count + 1 MsgBox(64, "", $Count) $Count = $Count + 1 MsgBox(64, "", $Count) $Counter += 1 EndSwitch WEndbut what im trying to achieved is to add +1 to variable everytime i click the Count Button(using single button) like this:#include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #Region ### START Koda GUI section ### Form=C:\Users\user\Documents\Main\Excel\Script\count.kxf $Form1 = GUICreate("Form1", 152, 82, 192, 124) $Button1 = GUICtrlCreateButton("Count", 32, 24, 75, 25) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### While 1 Local $Count = 14 Local $Counter = 0 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button1 MsgBox(64, "", $Count) $Counter += 1 Case $Button1 $Count = $Count + 1 MsgBox(64, "", $Count) $Counter += 1 Case $Button1 $Count = $Count + 1 MsgBox(64, "", $Count) $Counter -= 1 EndSwitch WEnd need expert help. Edited May 27, 2015 by 232showtime ill get to that... i still need to learn and understand a lot of codes Correct answer, learn to walk before you take on that marathon. Link to comment Share on other sites More sharing options...
water Posted May 27, 2015 Share Posted May 27, 2015 (edited) Something like this?#include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #Region ### START Koda GUI section ### Form=C:\Users\user\Documents\Main\Excel\Script\count.kxf $Form1 = GUICreate("Form1", 152, 82, 192, 124) $Button1 = GUICtrlCreateButton("Count", 32, 24, 75, 25) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### Local $iCount = 14 While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button1 $iCount = $iCount + 1 MsgBox(64, "", $iCount) EndSwitch WEnd Edited May 27, 2015 by water 232showtime 1 My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted May 27, 2015 Moderators Share Posted May 27, 2015 232showtime,I have no idea what you actually want to do, but this does what you say you want:what im trying to achieved is to add +1 to variable everytime i click the Count Button(using single button)#include <GUIConstantsEx.au3> #include <MsgBoxConstants.au3> $Counter = 14 $Form1 = GUICreate("Form1", 152, 82, 192, 124) $Button1 = GUICtrlCreateButton("Count", 32, 24, 75, 25) GUISetState(@SW_SHOW) While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE Exit Case $Button1 $Counter += 1 MsgBox($MB_SYSTEMMODAL, "Count", $Counter) EndSwitch WEndM23 232showtime 1 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 Link to comment Share on other sites More sharing options...
Moderators JLogan3o13 Posted May 27, 2015 Moderators Share Posted May 27, 2015 I guess I don't understand what you're trying to accomplish. Why are you setting $Counter to $Button1? If all you are trying to do is increase $Count whenever you click the button, you could do this...#include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #Region ### START Koda GUI section ### Form=C:\Users\user\Documents\Main\Excel\Script\count.kxf $Form1 = GUICreate("Form1", 152, 82, 192, 124) $Button1 = GUICtrlCreateButton("Count", 32, 24, 75, 25) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### Local $Count = 14 While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE Exit Case $Button1 MsgBox(64, "", $Count) $Count += 1 EndSwitch WEnd 232showtime 1 "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum! Link to comment Share on other sites More sharing options...
water Posted May 27, 2015 Share Posted May 27, 2015 (edited) Melba,is your double post "intentionally" or do you now have the same problem I see all the time with the new forum?Or do you simply want to push up your post count Edited May 27, 2015 by water My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted May 27, 2015 Moderators Share Posted May 27, 2015 (edited) water,I really do not think my post count needs any help!It was just the forum software mucking about - fortunately I can delete things, which I have now done.M23 Edited May 27, 2015 by Melba23 Typo 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 Link to comment Share on other sites More sharing options...
232showtime Posted May 27, 2015 Author Share Posted May 27, 2015 (edited) @Melba23,@JLogan3o13I just want to add +1 to variable everytime i click the count button, because i want to use this in my excel script...Ive been solving this for hours, sighs i need more Practice its a long way to go .problem solved.#include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #Region ### START Koda GUI section ### Form=C:\Users\user\Documents\Main\Excel\Script\count.kxf $Form1 = GUICreate("Form1", 152, 82, 192, 124) $Button1 = GUICtrlCreateButton("Count", 32, 24, 75, 25) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### Local $Count = 14 While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE Exit Case $Button1 MsgBox(64, "", $Count) $Count += 1 EndSwitch WEndThanks @water @Melba23 @JLogan3o13 Edited May 27, 2015 by 232showtime ill get to that... i still need to learn and understand a lot of codes Correct answer, learn to walk before you take on that marathon. Link to comment Share on other sites More sharing options...
Moderators JLogan3o13 Posted May 27, 2015 Moderators Share Posted May 27, 2015 Glad you resolved your issue. I will point out that, of the 3 of us who answered, two pointed out you were not very clear in your OP. You need to think about clearly stating what you are trying to do in future posts, as well as defining just what you're having a problem with (error message, unintended behavior, etc.). We tend to spend at least several posts trying to drag more information out of you in each of your threads. By being very clear on your OP, you help us help you "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum! Link to comment Share on other sites More sharing options...
water Posted May 27, 2015 Share Posted May 27, 2015 It was just the forum software mucking about - fortunately I can delete things, which I have now done.I'm glad I'm no longer the only one with this problem. Right now it happens to me every time I post and add some code in a code box. My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki Link to comment Share on other sites More sharing options...
232showtime Posted May 27, 2015 Author Share Posted May 27, 2015 Glad you resolved your issue. I will point out that, of the 3 of us who answered, two pointed out you were not very clear in your OP. You need to think about clearly stating what you are trying to do in future posts, as well as defining just what you're having a problem with (error message, unintended behavior, etc.). We tend to spend at least several posts trying to drag more information out of you in each of your threads. By being very clear on your OP, you help us help you Noted thnks. ill get to that... i still need to learn and understand a lot of codes Correct answer, learn to walk before you take on that marathon. Link to comment Share on other sites More sharing options...
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