likevvii Posted January 13, 2014 Share Posted January 13, 2014 I want to set a limit to my variable. HotKeySet("{ESC}", "kill") Func kill() Exit 0 EndFunc $a = 0 While 1 $a = $a + 1 MsgBox( 0, "", $a) Sleep ( 500 ) WEnd ;i want script to continue to HERE after $a reaches 10 MsgBox will pop up 1, 2, 3, 4, 5, etc without end. How would I limit $a to stop ticking at 10 when it reaches 10? I don't want to script to stop, I just want to script to go on to the next part after it cycled 10 times. While 1 makes the script repeat without end, but thats the only way for me to let $a tick. i am guessing that will not be using while 1/WEnd because taht loops forever. best i can come up with is like: HotKeySet("{ESC}", "kill") Func kill() Exit 0 EndFunc $a = 0 While $a = 10 $a = $a + 1 MsgBox( 0, "", $a) Sleep ( 500 ) WEnd MsgBox( 0, "", "thank you") I am sorry if I offended you with my stupidity. Link to comment Share on other sites More sharing options...
Moderators Solution Melba23 Posted January 13, 2014 Moderators Solution Share Posted January 13, 2014 likevvii,Look at For...To...Step...Next in the Help file. M23 likevvii 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...
Gianni Posted January 13, 2014 Share Posted January 13, 2014 also, change While $a = 10 in While $a < 10 likevvii 1 Chimp small minds discuss people average minds discuss events great minds discuss ideas.... and use AutoIt.... Link to comment Share on other sites More sharing options...
likevvii Posted January 13, 2014 Author Share Posted January 13, 2014 thanks guys! i tried both ways and they both worked! 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