打印

[教程] 【原创】电脑自动关机

0

【原创】电脑自动关机

话不多说~~只是一个设置自动关机的小程序,调用一下shutdown.exe。

选择下载或者复制代码另存为bat都行~~怎么另存问bat就不用我教了吧= =




@echo off
color 5D
title 【定时关机】 By 就是没名字
@ ECHO.      
@ ECHO.                        【SiS001 就是没名字】
@ ECHO.                    【===http://68.168.16.150===】
@ ECHO -----------------------------------------------------------------------------
echo 请选择将要进行的操作:
@echo.
echo 【1】设置自动关机时间
@echo.
echo 【2】重新设置关机时间
@echo.
echo 【3】取消自动关机
@echo.
echo 【4】启动Task Scheduler服务
@echo.
echo  注:若设置不成功,请启动“Task Scheduler”服务。
@echo -----------------------------------------------------------------------------
@echo off
set /p xz=请选择要进行的操作:(1、2、3、4)
if %xz%==1 goto zdgj
if %xz%==2 goto cxsz
if %xz%==3 goto qxgj
if %xz%==4 goto qdfw
:zdgj
cls
set /p sj=请输入关机时间(格式:24:00)%sj%
at %sj% shutdown -s -c "您设置的关机时间已到,您有30秒保存所做的工作!"
@echo 设置成功,电脑将在%sj%自动关闭! &pause
exit
:cxsz
cls
at /del /y
goto zdgj
:qxgj
at /del /y
@echo 取消成功,电脑将不会自动关机! &pause
exit
:qdfw
sc config Schedule start=auto
netstart Schedule
@echo 服务启动成功! &pause
:goto zdgj




下载地址 http://dl.dbank.com/c07bp23pgh

[ 本帖最后由 就是没有名字 于 2012-4-8 00:17 编辑 ]
本帖最近评分记录
  • 战霸 金币 +20 鼓励 2012-4-8 00:24

TOP

0
首先在这里谢谢楼上的,但是我要告诉后来者:
其实大家没必要这么麻烦的。
仔细看看,楼主主要是调用个了SHUTDOWN命令,大家完全可以灵活运用这个命令来控制定时关机啊。(当然,现在有很多软件完全可以实现定时关机的功能)
现在教给大家如何使用这个shutdown命令吧,下面我就讲几个简单的:
点击“开始”-“运行”-输入“Shutdown.exe -s -t 7200”,大家注意,这里的7200是秒,所以意思是120分钟后关机,即2个小时后关机。
另外,大家如果想取消这个定时关机(因为如果执行了前面那个命令的话,会弹出一个框框,而且还没法直接关闭掉),那就执行这个命令“shutdown -a”
另外,告诉大家一下,执行以上引号里的命令的时候,一定要加上空格哦。
本帖最近评分记录
  • 战霸 金币 +8 回复认真 2012-4-8 00:50

TOP

0
谢谢楼主的辛苦,谢谢!
本帖最近评分记录
  • heetion 金币 -1 无意义回复,下次注意 2012-4-23 21:12

TOP

0
很有意思的小技巧,不过不怎么实用啊,对于普通用户来说用不上,不过学习基本编程还是有用的。好多软件都有的自带的关机程序

TOP

0
版主留言
heetion(2012-4-24 09:43): 有复制就不能加分咯
其实shutdown 命令还有很多用处,比方说重启,休眠等等,只要在CMD里键入shutdown /?就可以显示,
顺手复制了下,版主匆怪,

用法: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f]
    [/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]

    没有参数   显示帮助。这与键入 /? 是一样的。
    /?         显示帮助。这与不键入任何选项是一样的。
    /i         显示图形用户界面(GUI)。
               这必须是第一个选项。
    /l         注销。这不能与 /m 或 /d 选项一起使用。
    /s         关闭计算机。
    /r         关闭并重新启动计算机。
    /g         关闭并重新启动计算机。系统重新启动后,
               重新启动所有注册的应用程序。
    /a         中止系统关闭。
               这只能在超时期间使用。
    /p         关闭本地计算机,没有超时或警告。
               可以与 /d 和 /f 选项一起使用。
    /h         休眠本地计算机。
               可以与 /f 选项一起使用。
    /e         记录计算机意外关闭的原因。
    /m \\computer 指定目标计算机。
    /t xxx     设置关闭前的超时为 xxx 秒。
               有效范围是 0-315360000 (10 年),默认值为 30。
               如果超时时间大于 0,则默示 /f
               参数。
    /c "comment" 重启动或关闭的原因的注释。
               最多允许 512 个字符。
    /f         强制正在运行的应用程序关闭,不前台警告用户。
               当为 /t 参数指定大于 0 的值时,
               则默示 /f 参数。
    /d [p|u:]xx:yy  提供重新启动或关机的原因。
               p 表明重新启动或关闭是计划内的。
               u 表示原因由用户定义。
               如果 p 和 u 均未指定,则是计划外重新启动
               或关闭。
               xx 是主要原因号(小于 256 的正整数)。
               yy 是次要原因号(小于 65536 的正整数)。

TOP

0
看着好复杂, 都是代码的东西?看着头晕、。

TOP

当前时区 GMT+8, 现在时间是 2025-3-12 01:35