milad0011988 Posted November 12, 2013 Posted November 12, 2013 Hello, I have this sample of my first script and I want to repeat group of codes untill the value changes then continue but I couldn't find how. So, I hope to get some help here. Local $Cursor = MouseGetCursor() If $Cursor = 16 Then MouseClick("left") ElseIf $Cursor = 2 Then ContinueCase EndIf MouseMove(537, 838) If $Cursor = 16 Then ContinueCase EndIf Sleep(4000) ;; from here>>>>>> MouseClick("left", 297, 838, 1, 80) MouseClick("left", 354, 838, 1, 80) MouseClick("left", 413, 838, 1, 80) MouseClick("left", 470, 838, 1, 80) MouseClick("left", 411, 310, 1, 80) MouseClick("left", 453, 310, 1, 80) MouseClick("left", 484, 310, 1, 80) MouseClick("left", 519, 310, 1, 80) MouseClick("left", 553, 310, 1, 80) MouseClick("left", 586, 310, 1, 80) MouseClick("left", 536, 838, 1, 80) MouseMove(537, 838) If $Cursor = 16 Then ContinueCase ;; I need instead of ContinueCase to repeat the previous codes ;; between the two Sleep(4000) until $Cursor = 2 and continue after this elseif $Cursor = 2 Then ContinueCase EndIf Sleep(4000) ;;to here>>>>
water Posted November 12, 2013 Posted November 12, 2013 Welcome to AutoIt and the forum! Can you please tell us which program you try to automate? Using screen coordinates isn't very reliable because it depends on the screen resolution and the size and position of the window. Most of the time there are more reliable ways to do what you want to do. 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
milad0011988 Posted November 12, 2013 Author Posted November 12, 2013 thank you for the quick response I'm automating a facebook game and the bot is personal so doesn't matter. Actually, I'm new and this is my first try. I searched the help file,read and watched some tutorials but still facing some stupid problems. If there is any tutorial or topic here in the formus can help me in this,please, refer me to it and I'll be thankful
water Posted November 12, 2013 Posted November 12, 2013 Looks like you've missed to read the forum rules, especially the part about game automation. A link can be found in the lower right corner of every page. Sorry, but game automation of any kind isn't permitted here. 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
milad0011988 Posted November 12, 2013 Author Posted November 12, 2013 I see and I'm sorry. But the perpose from my quastion was to learn how to repeat any group of codes not only this game automation. I gave this sample as example and I understand the rules. all I need is to know which command/code to use if I faced the same problem in the future.
water Posted November 12, 2013 Posted November 12, 2013 Check the help file for loops. 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
water Posted November 12, 2013 Posted November 12, 2013 No problem 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
Moderators Melba23 Posted November 13, 2013 Moderators Posted November 13, 2013 milad0011988,Please read the Forum rules (the link is also at bottom right of each page) - before you post again. Thread locked. 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