AchterlijkeVleugel Posted May 1, 2014 Share Posted May 1, 2014 How do you make a certain script loop for like 10 minutes? Link to comment Share on other sites More sharing options...
JohnOne Posted May 1, 2014 Share Posted May 1, 2014 TimerInit() While TimerDiff() WEnd AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans. Link to comment Share on other sites More sharing options...
guinness Posted May 1, 2014 Share Posted May 1, 2014 Or AdLibRegister(). UDF List: _AdapterConnections() • _AlwaysRun() • _AppMon() • _AppMonEx() • _ArrayFilter/_ArrayReduce • _BinaryBin() • _CheckMsgBox() • _CmdLineRaw() • _ContextMenu() • _ConvertLHWebColor()/_ConvertSHWebColor() • _DesktopDimensions() • _DisplayPassword() • _DotNet_Load()/_DotNet_Unload() • _Fibonacci() • _FileCompare() • _FileCompareContents() • _FileNameByHandle() • _FilePrefix/SRE() • _FindInFile() • _GetBackgroundColor()/_SetBackgroundColor() • _GetConrolID() • _GetCtrlClass() • _GetDirectoryFormat() • _GetDriveMediaType() • _GetFilename()/_GetFilenameExt() • _GetHardwareID() • _GetIP() • _GetIP_Country() • _GetOSLanguage() • _GetSavedSource() • _GetStringSize() • _GetSystemPaths() • _GetURLImage() • _GIFImage() • _GoogleWeather() • _GUICtrlCreateGroup() • _GUICtrlListBox_CreateArray() • _GUICtrlListView_CreateArray() • _GUICtrlListView_SaveCSV() • _GUICtrlListView_SaveHTML() • _GUICtrlListView_SaveTxt() • _GUICtrlListView_SaveXML() • _GUICtrlMenu_Recent() • _GUICtrlMenu_SetItemImage() • _GUICtrlTreeView_CreateArray() • _GUIDisable() • _GUIImageList_SetIconFromHandle() • _GUIRegisterMsg() • _GUISetIcon() • _Icon_Clear()/_Icon_Set() • _IdleTime() • _InetGet() • _InetGetGUI() • _InetGetProgress() • _IPDetails() • _IsFileOlder() • _IsGUID() • _IsHex() • _IsPalindrome() • _IsRegKey() • _IsStringRegExp() • _IsSystemDrive() • _IsUPX() • _IsValidType() • _IsWebColor() • _Language() • _Log() • _MicrosoftInternetConnectivity() • _MSDNDataType() • _PathFull/GetRelative/Split() • _PathSplitEx() • _PrintFromArray() • _ProgressSetMarquee() • _ReDim() • _RockPaperScissors()/_RockPaperScissorsLizardSpock() • _ScrollingCredits • _SelfDelete() • _SelfRename() • _SelfUpdate() • _SendTo() • _ShellAll() • _ShellFile() • _ShellFolder() • _SingletonHWID() • _SingletonPID() • _Startup() • _StringCompact() • _StringIsValid() • _StringRegExpMetaCharacters() • _StringReplaceWholeWord() • _StringStripChars() • _Temperature() • _TrialPeriod() • _UKToUSDate()/_USToUKDate() • _WinAPI_Create_CTL_CODE() • _WinAPI_CreateGUID() • _WMIDateStringToDate()/_DateToWMIDateString() • Au3 script parsing • AutoIt Search • AutoIt3 Portable • AutoIt3WrapperToPragma • AutoItWinGetTitle()/AutoItWinSetTitle() • Coding • DirToHTML5 • FileInstallr • FileReadLastChars() • GeoIP database • GUI - Only Close Button • GUI Examples • GUICtrlDeleteImage() • GUICtrlGetBkColor() • GUICtrlGetStyle() • GUIEvents • GUIGetBkColor() • Int_Parse() & Int_TryParse() • IsISBN() • LockFile() • Mapping CtrlIDs • OOP in AutoIt • ParseHeadersToSciTE() • PasswordValid • PasteBin • Posts Per Day • PreExpand • Protect Globals • Queue() • Resource Update • ResourcesEx • SciTE Jump • Settings INI • SHELLHOOK • Shunting-Yard • Signature Creator • Stack() • Stopwatch() • StringAddLF()/StringStripLF() • StringEOLToCRLF() • VSCROLL • WM_COPYDATA • More Examples... Updated: 22/04/2018 Link to comment Share on other sites More sharing options...
JohnOne Posted May 1, 2014 Share Posted May 1, 2014 Technically that will make a function call every 10 minutes. OP you will need to be more specific. AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans. Link to comment Share on other sites More sharing options...
AchterlijkeVleugel Posted May 1, 2014 Author Share Posted May 1, 2014 (edited) TimerInit() While TimerDiff(1500) #region ---Au3Recorder generated code Start (v3.3.7.0) --- WinWaitActive("Wut - Google Chrome","") MouseClick("left",1038,471,1) Sleep (2000) MouseClick("right",1036,601,1) MouseClick("left",1049,737,1) WinWaitActive("Opslaan als","") MouseClick("left",805,556,1) #endregion --- Au3Recorder generated code End --- WEnd Thank you Is this fine? Edit: Script edited, know its looping but it wont stop after 1500ms? Edited May 1, 2014 by AchterlijkeVleugel Link to comment Share on other sites More sharing options...
AchterlijkeVleugel Posted May 1, 2014 Author Share Posted May 1, 2014 What i mean is like repeat that script untill 10 minutes are passed. Link to comment Share on other sites More sharing options...
JohnOne Posted May 1, 2014 Share Posted May 1, 2014 $timer = TimerInit() While TimerDiff($timer) < (1000 * 60) * 10 ;10 minutes #Region ---Au3Recorder generated code Start (v3.3.7.0) --- WinWaitActive("Wut - Google Chrome", "") MouseClick("left", 1038, 471, 1) Sleep(2000) MouseClick("right", 1036, 601, 1) MouseClick("left", 1049, 737, 1) WinWaitActive("Opslaan als", "") MouseClick("left", 805, 556, 1) #EndRegion ---Au3Recorder generated code Start (v3.3.7.0) --- WEnd AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans. Link to comment Share on other sites More sharing options...
guinness Posted May 1, 2014 Share Posted May 1, 2014 Technically that will make a function call every 10 minutes. OP you will need to be more specific. But then you make it call an ExitScript() function. UDF List: _AdapterConnections() • _AlwaysRun() • _AppMon() • _AppMonEx() • _ArrayFilter/_ArrayReduce • _BinaryBin() • _CheckMsgBox() • _CmdLineRaw() • _ContextMenu() • _ConvertLHWebColor()/_ConvertSHWebColor() • _DesktopDimensions() • _DisplayPassword() • _DotNet_Load()/_DotNet_Unload() • _Fibonacci() • _FileCompare() • _FileCompareContents() • _FileNameByHandle() • _FilePrefix/SRE() • _FindInFile() • _GetBackgroundColor()/_SetBackgroundColor() • _GetConrolID() • _GetCtrlClass() • _GetDirectoryFormat() • _GetDriveMediaType() • _GetFilename()/_GetFilenameExt() • _GetHardwareID() • _GetIP() • _GetIP_Country() • _GetOSLanguage() • _GetSavedSource() • _GetStringSize() • _GetSystemPaths() • _GetURLImage() • _GIFImage() • _GoogleWeather() • _GUICtrlCreateGroup() • _GUICtrlListBox_CreateArray() • _GUICtrlListView_CreateArray() • _GUICtrlListView_SaveCSV() • _GUICtrlListView_SaveHTML() • _GUICtrlListView_SaveTxt() • _GUICtrlListView_SaveXML() • _GUICtrlMenu_Recent() • _GUICtrlMenu_SetItemImage() • _GUICtrlTreeView_CreateArray() • _GUIDisable() • _GUIImageList_SetIconFromHandle() • _GUIRegisterMsg() • _GUISetIcon() • _Icon_Clear()/_Icon_Set() • _IdleTime() • _InetGet() • _InetGetGUI() • _InetGetProgress() • _IPDetails() • _IsFileOlder() • _IsGUID() • _IsHex() • _IsPalindrome() • _IsRegKey() • _IsStringRegExp() • _IsSystemDrive() • _IsUPX() • _IsValidType() • _IsWebColor() • _Language() • _Log() • _MicrosoftInternetConnectivity() • _MSDNDataType() • _PathFull/GetRelative/Split() • _PathSplitEx() • _PrintFromArray() • _ProgressSetMarquee() • _ReDim() • _RockPaperScissors()/_RockPaperScissorsLizardSpock() • _ScrollingCredits • _SelfDelete() • _SelfRename() • _SelfUpdate() • _SendTo() • _ShellAll() • _ShellFile() • _ShellFolder() • _SingletonHWID() • _SingletonPID() • _Startup() • _StringCompact() • _StringIsValid() • _StringRegExpMetaCharacters() • _StringReplaceWholeWord() • _StringStripChars() • _Temperature() • _TrialPeriod() • _UKToUSDate()/_USToUKDate() • _WinAPI_Create_CTL_CODE() • _WinAPI_CreateGUID() • _WMIDateStringToDate()/_DateToWMIDateString() • Au3 script parsing • AutoIt Search • AutoIt3 Portable • AutoIt3WrapperToPragma • AutoItWinGetTitle()/AutoItWinSetTitle() • Coding • DirToHTML5 • FileInstallr • FileReadLastChars() • GeoIP database • GUI - Only Close Button • GUI Examples • GUICtrlDeleteImage() • GUICtrlGetBkColor() • GUICtrlGetStyle() • GUIEvents • GUIGetBkColor() • Int_Parse() & Int_TryParse() • IsISBN() • LockFile() • Mapping CtrlIDs • OOP in AutoIt • ParseHeadersToSciTE() • PasswordValid • PasteBin • Posts Per Day • PreExpand • Protect Globals • Queue() • Resource Update • ResourcesEx • SciTE Jump • Settings INI • SHELLHOOK • Shunting-Yard • Signature Creator • Stack() • Stopwatch() • StringAddLF()/StringStripLF() • StringEOLToCRLF() • VSCROLL • WM_COPYDATA • More Examples... Updated: 22/04/2018 Link to comment Share on other sites More sharing options...
AchterlijkeVleugel Posted May 1, 2014 Author Share Posted May 1, 2014 How do i set a hotkey to exit the loop this doesnt seem to work. HotKeySet ("B", ExitLoop) And how do you set a hotkey to stop the whole script the stop function doesnt work, or is it another function? Link to comment Share on other sites More sharing options...
jguinch Posted May 1, 2014 Share Posted May 1, 2014 HotKeySet("B", "_Exit") Func _Exit() Exit EndFunc Spoiler Network configuration UDF, _DirGetSizeByExtension, _UninstallList Firefox ConfigurationArray multi-dimensions, Printer Management UDF Link to comment Share on other sites More sharing options...
JohnOne Posted May 1, 2014 Share Posted May 1, 2014 HotkeySet calls a function you create yourself, not an internal function and certainly not a keyword. See the help file for example of HotKeySet. AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans. Link to comment Share on other sites More sharing options...
AchterlijkeVleugel Posted May 1, 2014 Author Share Posted May 1, 2014 (edited) Owh haha that makes sense thanks guys EDIT: ugh i feel like such a noob but, the hotkey doesnt seem to work. is their a certain place im supposed to put it? Edited May 1, 2014 by AchterlijkeVleugel Link to comment Share on other sites More sharing options...
JohnOne Posted May 1, 2014 Share Posted May 1, 2014 You need to show your whole code. HotKeySet generally goes below includes and before globals, although it really just should to go somewhere before your main body of code begins. AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans. Link to comment Share on other sites More sharing options...
jdelaney Posted May 1, 2014 Share Posted May 1, 2014 (edited) Hotkey to exit your loop (won't exit instantly, but will at the end|beginning of each loop)...helpful if you have additional code after the loop you want to perform: Global $bContinue = True HotKeySet("B", "_Exit") Func _Exit() ConsoleWrite("hotkey pressed" & @CRLF) $bContinue = False EndFunc $timer = TimerInit() ConsoleWrite(".") While $bContinue And TimerDiff($timer) < (1000 * 60) * 10 ;10 minutes ConsoleWrite(@CRLF) Sleep(1000) ConsoleWrite(".") WEnd ConsoleWrite("<---hotkey was pressed, but must complete the current loop" & @CRLF & "exited loop" & @CRLF) example output: . . . . . hotkey pressed .<---hotkey was pressed, but must complete the current loop exited loop Edited May 1, 2014 by jdelaney IEbyXPATH-Grab IE DOM objects by XPATH IEscriptRecord-Makings of an IE script recorder ExcelFromXML-Create Excel docs without excel installed GetAllWindowControls-Output all control data on a given window. 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