Jump to content

Time functions


sohfeyr
 Share

Recommended Posts

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 documentaion

Usage:

$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
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...