Kaljakone,

to be on the safe side (Case 12:59 + 2 shouldn't be 12:61) try this :

code:

break on cls
shell "%comspec% /c net time \\$computer > %temp%\$computer"
$ = open(1,"%temp%\$computer")
$time = readline(1)
? "$time"
?
$ = close(1)
$hrs = val(substr($time,1,2)
$minutes = val(substr($time,Len($time)-1,2))
select
case $minutes = 58
$hrs = $hrs + 1
if $hrs = 24 $time = "00:00" else $time = "$hrs:00" endif
case $minutes = 59
$hrs = $hrs + 1
if $h = 24 $time = "00:01" else $time = "$hrs:01" endif
case 1
$minutes = $minutes + 2
if $minutes < 10 $minutes = "0" + $m endif
$time = $hrs + ":" + $minutes
endselect
shell "%comspec% /c AT \\$computer $time /interactive C:\Temp\Script.cmd"


Jochen

_________________________