Board logo

标题: bat里面怎样获得当天是星期几?? [打印本页]

作者: gskys123     时间: 2006-9-10 10:45    标题: bat里面怎样获得当天是星期几??

写一个自动关机的批处理文件
需要对不同的星期几设定不同的时间关机,那么在bat里面怎样获得当天是星期几??
并把它副给一个变量进行判断??
谢谢!!!!!!
比如我要判断今天是不是星期5或6.   若不是,则执行b.bat;   若是, 星期5或6则执行a.bat.   
该怎么写呀?    谢谢!
~~~新手上路还望大家多多帮助~~~

[ Last edited by gskys123 on 2006-9-10 at 22:13 ]
作者: vkill     时间: 2006-9-11 00:55
如果你 echo %date% 显示如:2006-09-10 星期日 ,则下面这个可以

echo %date% |find "星期五" && call a.bat ||call b.bat
echo %date% |find "星期六" && call a.bat ||call b.bat
作者: fastslz     时间: 2006-9-11 02:13
查看帮助
HH ntcmds.chm::/net_user.htm




范例
要显示本地计算机上所有用户帐户的列表,请键入:

net user

要查看用户帐户 jimmyh 的信息,请键入:

net user jimmyh

要添加 Jay Jamison 的用户帐户,登录权限从星期一到星期五的早晨 8 点到下午 5 点(时间指定中没有间隔),且使用强制密码 (jayj) 和用户全名,请键入:

net user jayj /add /passwordreq:yes /times:monday-friday,8am-5pm/fullname:"Jay Jamison"

要使用 24 小时制表示法设置 johnsw 的登录时间(早晨 8 点到下午 5 点),请键入:

net user johnsw /time:M-F,08:00-17:00

要使用 12 小时制表示法设置 johnsw 的登录时间(早晨 8 点到下午 5 点),请键入:

net user johnsw /time:M-F,8am-5pm

要指定 marysl 的登录时间为星期一的早晨 4 点到下午 5 点、星期二的下午 1 点到 3 点以及星期三到星期五的上午 8 点到下午 5 点,请键入:

net user marysl /time:M,4am-5pm;T,1pm-3pm;W-F,8:00-17:00
作者: htysm     时间: 2006-9-12 02:30
实际上用星期几来设定不同的关机时间只能对一般的用户有用,有一点电脑知识的人都知道进入BIOS是可以更改日期的。除非你还要对BIOS设置密码。
作者: electronixtar     时间: 2006-9-12 04:17
晕,楼上的连这招也能想出来,服了

P.S.貌似Windows有个时间同步的可以来利用,防止楼上这种方法