Jump to content

Server time?


Scinner
 Share

Recommended Posts

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

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
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...