Jump to content
Sign in to follow this  
Scinner

Server time?

Recommended Posts

Scinner

How do I go about importing a server time to an AutoIt script?

Share this post


Link to post
Share on other sites
FireFox

Hi,

What do you mean by "server time"?

Have you tried the _Date_Time* functions?

Br, FireFox.


 

OS : Win XP SP2 (32 bits) / Win 7 SP1 (64 bits) / Win 8 (64 bits) | Autoit version: latest stable / beta.
Hardware : Intel(R) Core(TM) i5-2400 CPU @ 3.10Ghz / 8 GiB RAM DDR3.

My UDFs : Skype UDF | TrayIconEx UDF | GUI Panel UDF | Excel XML UDF | Is_Pressed_UDF

My Projects : YouTube Multi-downloader | FTP Easy-UP | Lock'n | WinKill | AVICapture | Skype TM | Tap Maker | ShellNew | Scriptner | Const Replacer | FT_Pocket | Chrome theme maker

My Examples : Capture toolIP Camera | Crosshair | Draw Captured Region | Picture Screensaver | Jscreenfix | Drivetemp | Picture viewer

My Snippets : Basic TCP | Systray_GetIconIndex | Intercept End task | Winpcap various | Advanced HotKeySet | Transparent Edit control

 

Share this post


Link to post
Share on other sites
abberration

I was able to figure out how to bring up the time, but I do not know how to read the window information into a variable. Perhaps a smarter AutoIt user can help with that part?

$remoteComputer = "remotecomputername"
FileWrite(@ScriptDir & "\remote_time.bat", "net time \\" & $remoteComputer & @CRLF & "pause")
ShellExecuteWait (@ScriptDir & "\remote_time.bat")
FileDelete(@ScriptDir & "\remote_time.bat")

RAID Calculator | Software Installer

The truth has been suppressed since the dawn of time.

Share this post


Link to post
Share on other sites
sahsanu

Quick sample:

#include <Constants.au3>

$computer = "localhost" ;Change the computer name/ip here

Local $running = Run(@ComSpec & " /c " & "net time " & "\\" & $computer, "", @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD)

Local $output
While 1
    $output &= StdoutRead($running)
    If @error Then ExitLoop
WEnd

While 1
    $output &= StderrRead($running)
    If @error Then ExitLoop
WEnd

Local $array = StringRegExp($output, ".+\ ([0-9]:.+)", 1)
If Not @error Then MsgBox(64, "", "Computer " & $computer & " time is " & $array[0])
Edited by sahsanu
  • Like 1

Share this post


Link to post
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
Sign in to follow this  

×