sohfeyr Posted August 29, 2006 Share Posted August 29, 2006 I ran into a situation where I needed to set the system clock ahead, and did some poking around. At another time, I needed a delay function that would work on multiprocessor machines (has that happened to anyone else?). Finally, I decided to put it all together. Enjoy.Depending mostly on MSDN documentaionUsage:$t1=API_GetLocalTime() Consolewrite($t1 & @crlf) API_SetLocalTime(+5, "hours") ; set clock forward five hours API_SetLocalTime(-3, "days") ; set clock back three days API_SetLocalTime("2006:8:2:29:15:46:55:521") ; set to a specific time (yyyy:month:dayofweekisignored:dayofmonth:hourofday:minute:second:millisecond) API_SetLocalTime($t1) _TimeDelayForMS(10000) _TimeDelayUpToMS(10000, "MouseAt00()") ; just a sample function that returns a 0 or 1 Func MouseAt00() ; As Boolean If MouseGetPos(0) + MouseGetPos(1) = 0 then Return 1 Return 0 EndFunc Mine:Time Functions - Manipulate the system clock! | WinControlList (WinGetClassList++) | .Net Setup Wrapper, Detect or install .Net | Writing and using a VB .NET COM object in AutoItNot mine, but highly recommended:AutoItTreeViewExtension plugin | Menu code | Callback helper dll | Auto3Lib - Control the uncontrollable | Creating COM objects in AutoIt | Using .Net framework classes in AutoIt 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