中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-02 01:26
48,037 主题排行 / 350,122 发帖 / 今日 2 篇 / 48,250 会员排行
DOS批处理 & 脚本技术(批处理室) » bat里面怎样获得当天是星期几??
可打印版本  2,366 / 4
第1楼 gskys123 发表于 2006-09-10 10:45
初级用户 发帖 7 积分 26 来自 四川
bat里面怎样获得当天是星期几??
写一个自动关机的批处理文件
需要对不同的星期几设定不同的时间关机,那么在bat里面怎样获得当天是星期几??
并把它副给一个变量进行判断??
谢谢!!!!!!
比如我要判断今天是不是星期5或6. 若不是,则执行b.bat; 若是, 星期5或6则执行a.bat.
该怎么写呀? 谢谢!
~~~新手上路还望大家多多帮助~~~

[ Last edited by gskys123 on 2006-9-10 at 22:13 ]
第2楼 vkill 发表于 2006-09-11 00:55
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
如果你 echo %date% 显示如:2006-09-10 星期日 ,则下面这个可以

echo %date% |find "星期五" && call a.bat ||call b.bat
echo %date% |find "星期六" && call a.bat ||call b.bat
第3楼 fastslz 发表于 2006-09-11 02:13
铂金会员 发帖 2,315 积分 5,493 来自 上海
查看帮助
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
第4楼 htysm 发表于 2006-09-12 02:30
高级用户 发帖 415 积分 866
实际上用星期几来设定不同的关机时间只能对一般的用户有用,有一点电脑知识的人都知道进入BIOS是可以更改日期的。除非你还要对BIOS设置密码。
第5楼 electronixtar 发表于 2006-09-12 04:17
铂金会员 发帖 2,672 积分 7,493
晕,楼上的连这招也能想出来,服了

P.S.貌似Windows有个时间同步的可以来利用,防止楼上这种方法
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023