电脑定时开关机之二:DOS编程解决周末开机问题
2010-12-29 15:27
281 查看
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
下面方法可实现电脑每天7:40开机,16:30关机;缺点在周末节假日不需开机目前我做不到,谁会弄告诉我一声啊。
1.利用BIOS设置定时开机:
启动
按DEL进BIOS
进Power Management SetUp
进Resume by Alarm 把 [Disabled]改成[Enabled]
Date(of Month)Alarm [Everyday]
Time(hh:mm:ss)Alarm 7:40:0
按F10保存设置Y退出
2.利用AT命令定时关机:
新建文本文档(记事本)
输入 at 16:30 shutdown -s
另存为 poweroff.bat
把poweroff.bat拖到 windows “ 开始/所有程序/启动/ ” 里。
重启
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/uunubt/archive/2010/12/29/6104757.aspx
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
上面是电脑定时开关机之一,当时还有个周末问题没搞定。出于好奇,想了想DOS批处理如果能读星期几不就可以解决了吗,网路力量无穷啊,果然有相关资料(参考资料1)。好那我们就成功了!
之二:
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
下面方法可实现电脑每天7:40开机,周一到周五16:30关机,周末7:40电脑开机后8:0就自己关掉了(BIOS里没有周末设置选项,只好这么办了,谁有更好方法请告知。呵呵!)
1.利用BIOS设置定时开机:
启动
按DEL进BIOS
进Power Management SetUp
进Resume by Alarm 把 [Disabled]改成[Enabled]
Date(of Month)Alarm [Everyday]
Time(hh:mm:ss)Alarm 7:40:0
按F10保存设置Y退出
2.利用AT命令定时关机:
新建文本文档(记事本)
输入 :
@echo off
if %date:~-3%==星期一 at 16:30 shutdown -s
echo 今天不是星期一吗?
echo 今天是星期一,早上好!
if %date:~-3%==星期二 at 16:30 shutdown -s
echo 今天不是星期二吗?
echo 今天是星期二,早上好!
if %date:~-3%==星期三 at 16:30 shutdown -s
echo 今天不是星期三吗?
echo 今天是星期三,早上好!
if %date:~-3%==星期四 at 16:30 shutdown -s
echo 今天不是星期四吗?
echo 今天是星期四,早上好!
if %date:~-3%==星期五 at 16:30 shutdown -s
echo 今天不是星期五吗?
echo 今天是星期五,早上好!
if %date:~-3%==星期六 at 8:0 shutdown -s
echo 今天不是星期六吗?
echo 今天是星期六,不用开机,你记住待会把它关了!
if %date:~-3%==星期日 at 8:0 shutdown -s
echo 今天不是星期日吗?
echo 今天是星期日,不用开机,你记住待会把它关了!
exit
另存为 poweroff.bat
把poweroff.bat拖到 windows “ 开始/所有程序/启动/ ” 里。
重启
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
参考资料1:
dos下如何星期几(date命令判断年月日、星期,要求只判断星期几,不要年月日)
悬赏分:5 | 解决时间:2007-6-2 14:00 | 提问者:asdvd227
问题补充:
最佳答案
下面方法可实现电脑每天7:40开机,16:30关机;缺点在周末节假日不需开机目前我做不到,谁会弄告诉我一声啊。
1.利用BIOS设置定时开机:
启动
按DEL进BIOS
进Power Management SetUp
进Resume by Alarm 把 [Disabled]改成[Enabled]
Date(of Month)Alarm [Everyday]
Time(hh:mm:ss)Alarm 7:40:0
按F10保存设置Y退出
2.利用AT命令定时关机:
新建文本文档(记事本)
输入 at 16:30 shutdown -s
另存为 poweroff.bat
把poweroff.bat拖到 windows “ 开始/所有程序/启动/ ” 里。
重启
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/uunubt/archive/2010/12/29/6104757.aspx
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
上面是电脑定时开关机之一,当时还有个周末问题没搞定。出于好奇,想了想DOS批处理如果能读星期几不就可以解决了吗,网路力量无穷啊,果然有相关资料(参考资料1)。好那我们就成功了!
之二:
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
下面方法可实现电脑每天7:40开机,周一到周五16:30关机,周末7:40电脑开机后8:0就自己关掉了(BIOS里没有周末设置选项,只好这么办了,谁有更好方法请告知。呵呵!)
1.利用BIOS设置定时开机:
启动
按DEL进BIOS
进Power Management SetUp
进Resume by Alarm 把 [Disabled]改成[Enabled]
Date(of Month)Alarm [Everyday]
Time(hh:mm:ss)Alarm 7:40:0
按F10保存设置Y退出
2.利用AT命令定时关机:
新建文本文档(记事本)
输入 :
@echo off
if %date:~-3%==星期一 at 16:30 shutdown -s
echo 今天不是星期一吗?
echo 今天是星期一,早上好!
if %date:~-3%==星期二 at 16:30 shutdown -s
echo 今天不是星期二吗?
echo 今天是星期二,早上好!
if %date:~-3%==星期三 at 16:30 shutdown -s
echo 今天不是星期三吗?
echo 今天是星期三,早上好!
if %date:~-3%==星期四 at 16:30 shutdown -s
echo 今天不是星期四吗?
echo 今天是星期四,早上好!
if %date:~-3%==星期五 at 16:30 shutdown -s
echo 今天不是星期五吗?
echo 今天是星期五,早上好!
if %date:~-3%==星期六 at 8:0 shutdown -s
echo 今天不是星期六吗?
echo 今天是星期六,不用开机,你记住待会把它关了!
if %date:~-3%==星期日 at 8:0 shutdown -s
echo 今天不是星期日吗?
echo 今天是星期日,不用开机,你记住待会把它关了!
exit
另存为 poweroff.bat
把poweroff.bat拖到 windows “ 开始/所有程序/启动/ ” 里。
重启
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
参考资料1:
dos下如何星期几(date命令判断年月日、星期,要求只判断星期几,不要年月日)
悬赏分:5 | 解决时间:2007-6-2 14:00 | 提问者:asdvd227
问题补充:
就是我想做一个只有周末运行的批处理,怎么做
最佳答案
好办 以下代码只有在系统日期是 星期五 的情况下, 才会显示:今天是星期五,可运行批处理,哈哈哈...... 否则显示:今天不是星期五, if %date:~-3%==星期五 goto zzz 这一句中的 星期五 就是指定的日期,可根据需要更改. 以下代码复制为bat文件运行即可. @echo off if %date:~-3%==星期五 goto zzz echo 今天不是星期五, pause exit :zzz echo 今天是星期五,可运行批处理,哈哈哈...... pause
相关文章推荐
- 解决电脑开机黑屏只有鼠标的问题
- 电脑开机不久就自动关机,并且要拔掉电源插头后再插回去才能再次启动的问题原因和解决方法
- 在编程时异常关闭电脑,重启android sdk avd不可启动问题解决
- Win10专业版怎么解决电脑关机后又自动开机的问题?
- 解决电脑自动开机问题
- 解决电脑开机后打印机会自动打印的问题
- Mac OS X:解决开机总是显示“电脑关机是因为发生了问题”
- 因数据库使电脑开机很慢问题的解决
- 电脑加内存遇到的不开机问题解决
- 电脑关机后自动重启开机,或过一段时间自动重启开机问题解决
- [电脑问题]旧电脑CPU风扇不转,黑屏无法开机的解决思路以及电脑清理总结
- 彻底解决cmos电池无电造成每次开机电脑时间老是不准问题。
- Win8系统电脑开机密码忘记怎么办 Win8开机密码怎么取消 利用软件解决此问题方法图文介
- 彻底解决cmos电池无电造成每次开机电脑时间老是不准问题。
- 电脑重新开机日期时间错误不对问题解决方法
- 解决Win7系统DHCP Client服务已设置为“自动”开机仍然无法启动问题
- 解决了半个月来电脑的奇怪问题
- vc编程 UTF-8中文乱码问题解决
- android编程过程中遇到的关于Canvas: trying to use a recycled bitmap android.graphics.Bitmap问题的原因及解决办法
- 好长时间上不了博客,我还以为因为我发表抗日言论账户被删了,编程中好多新经验新发现不能拿出来和朋友们分享,那个急呀。以下是我在工作中积累的一些经验和解决的一些问题,希望能对大家有一点帮助。