windows7定时关机命令

windows7定时关机命令

at 01:00 shutdown -s at 12:00 Shutdown -s

shutdown -a

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



解决方案:

通过DOS命令“shutdown”来实现Windows7系统下的定时关机功能。



第一步:依次点击“开始”>“所有程序”>“附件” >“运行”



第二步:打开cmd命令提示符程序

在“运行”文本框内输入“cmd”,点击确定;



第三步:在cmd命令提示符程序中输入“shutdown”命令,回车确定

在cmd命令提示符程序中输入“shutdown -f -s -t 3600”,表示系统将在3600秒(一小时)后自动关机。



温馨提示:

此命令下输入的数字均以“秒”为单位;

当设定了定时关机功能后,屏幕右下角会弹出相应提示;

若想取消定时关机功能,在cmd命令提示符程序中输入“shutdown -a”并回车即可。



定时关机功能中各命令的表示:

-s 关闭此计算机

-f 强制运行的应用程序关闭而没有警告

-t xx 设置关闭的超时为 xx 秒

-a 放弃系统关机


---------------------------------------------------------------------------------------------------------------------------



Windows 7定时关机命令(很实用)
在 Win7 中,shutdown实现自动关机的方法如下:


【方法一:计划任务法】


开始>>> 在搜索框输入cmd >>> 回车 >>> 调出DOS窗口或直接Windows键+R,直接调出运行栏>>>输入 cmd >>> 回车(个人较喜欢用后面的方法)


举例说明一:要在 中午12:00准时关机你可以输入如下命令:


at 12:00 shutdonw -s 回车


这样就添加了一个任务(定时关机任务),


取消任务(定时关机)方法:


直接输入at,查看所有计划任务的id:


取消单个任务:


at id /delete


id为数字,需自己指定


如您使用at查看到当前计划任务关机的id 为1,则输入:


at 1 /delete 就可以取消计划任务1了


---------------


取消所有任务:


at /delete /yes


--------------------------------------------------------------------------------------------------------------------------------------




【方法二:定时关机】


假如有事离开,但是下载还未完成,或需要听着歌入睡的,但又不想一直听到天亮,哥每天都要听着歌入睡的,每天都要用到


此命令!或更多其它方面的原因.......)


要1小时之后关闭电脑


shutdown -s -t 3600 (单位是秒,3600等于一小时)


(也可以这样写shutdown -f -s -t 3600 ,-f代表强制运行的应用程序关闭而没有

警告)


shutdown -a 可以终止定时关机命令



------------------------------------------------------------------------------------------------------------------------------------------

windows7定时关机命令

运行"shutdown -s -t 3600”, 其中"3600"为离关机的时间秒数,运行 "shutdown -a"取消定时关机!


或是编写批处理文件:关机一分钟前提醒即将关机,可自行修改定时关机时间.
@echo off
at 22:50 every:M,T,W,Th,F,S,Su shutdown -s -t 60 -c "很晚了,该睡觉了了!"
at 13:50 every:M,T,W,Th,F,S,Su shutdown -s -t 60 -c "要停电了,快存盘吧!"
at 15:50 every:M,T,W,Th,F,S,Su shutdown -s -t 60 -c "要停电了,快存盘吧!"
at 9:50 every:M,T,W,Th,F,S,Su shutdown -s -t 60 -c "要停电了,快存盘吧!"
at 5:50 every:M,T,W,Th,F,S,Su shutdown -s -t 60 -c "要停电了,快存盘吧!"
echo 已经完成!
pause&end

复制上面为文档,文件名该文,定时关机.bat 以管理员身份运行即可






-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Windows XP & WIN7 最简单的操作关机

在运行里面输入: 01.shutdown -i

--------------------------------------------------------------------------------------------------------------------------



把下面的(红色)代码复制到记事本另存为shutdown.bat即可实现上面的功能!


@ECHO off
TITLE greaterthanme-实现定时关机、注销、重启、锁定等功能。

:start
CLS
COLOR 1f
rem 使用COLOR命令对控制台输出颜色进行更改
MODE con: COLS=41 LINES=18
rem MODE语句为设定窗体的宽和高
set tm1=%time:~0,2%
set tm2=%time:~3,2%
set tm3=%time:~6,2%
ECHO %date% %tm1%点%tm2%分%tm3%秒
ECHO =========================================
ECHO 请选择要进行的操作,然后按回车
ECHO ───────────────
ECHO.
ECHO 1. 定时关机
ECHO 2. 倒计时关机
ECHO 3. 删除定时关机任务
ECHO 4. 查看任务状态
ECHO 5. 刷新当前时间
ECHO 6. 重新启动
ECHO 7. 锁定计算机
ECHO 8. 注销
ECHO 9. 退出
ECHO.

:cho
SET Choice=
SET /P Choice=选择:
rem 设定变量"Choice"为用户输入的字符
IF NOT "%Choice%"=="" SET Choice=%Choice:~0,1%
rem 如果输入大于1位,取第1位,比如输入132,则返回值为1
ECHO.
IF /I "%Choice%"=="1" GOTO SetHour
IF /I "%Choice%"=="2" GOTO outtime
IF /I "%Choice%"=="3" GOTO delAt
IF /I "%Choice%"=="4" GOTO view
IF /I "%Choice%"=="5" GOTO start
IF /I "%Choice%"=="6" GOTO restart
IF /I "%Choice%"=="7" GOTO lock
IF /I "%Choice%"=="8" GOTO logoff
IF /I "%Choice%"=="9" GOTO end
rem 为避免出现返回值为空或含空格而导致程序异常,需在变量外另加双引号
rem 注意,IF语句需要双等于号
rem 如

果输入的字符不是以上数字,将返回重新输入
ECHO 选择无效,请重新输入
ECHO.
GOTO cho

:SetHour
CLS
ECHO.
SET ask=
SET /p ask=是否设定为每天执行关机命令(y/n):
IF NOT "%ask%"=="" SET ask=%ask:~0,1%
IF /I "%ask%"=="y" GOTO yes
IF /I "%ask%"=="n" GOTO no
GOTO SetHour

:yes
ECHO 请指定24小时制式时间,格式为 小时:分钟
SET shutdowntime=
SET /p shutdowntime=输入:
at %shutdowntime% /every:M,T,W,Th,F,S,Su tsshutdn 0 /delay:0 /powerdown >nul
rem 设定为每周的星期一至星期日,即为每天
IF NOT errorlevel 1 GOTO ok
rem 如果输入正确,就执行ok段的语句
ECHO %shutdowntime% 不是标准的时间格式,请重新输入
ECHO.
GOTO yes

:no
ECHO 请指定24小时制式时间,格式为 小时:分钟
SET shutdowntime=
SET /p shutdowntime=输入:
at %shutdowntime% tsshutdn 0 /delay:0 /powerdown >nul
IF NOT errorlevel 1 GOTO ok
ECHO %shutdowntime% 不是标准的时间格式,请重新输入
ECHO.
GOTO no

:ok
ECHO.
SET h=%shutdowntime:~1,1%
SET ah=%shutdowntime:~0,1%
SET am=%shutdowntime:~2,2%
SET bh=%shutdowntime:~0,2%
SET bm=%shutdowntime:~3,2%
IF "%h%"==":" (
SET HM=%ah%时%am%分
) ELSE (
SET HM=%bh%时%bm%分)
rem 如果输入h:mm则HM=h时mm分,否则HM=hh时mm分
IF /I "%ask%"=="y" ECHO 系统将于每天的%HM%关闭
IF /I "%ask%"=="n" ECHO 系统将于%HM%关闭
ECHO 设定完毕! 按任意键继续...
PAUSE >nul
GOTO start

:outtime
CLS
ECHO.
ECHO 请输入倒计时秒数
ECHO ────────
ECHO (设定后要取消,单击"确定"后按Ctrl+C键两次)
SET timed=
SET /p timed=输入:
tsshutdn %timed% /delay:0 /powerdown >nul
IF not errorlevel 1 GOTO ok
ECHO %timed% 是无效的关机时间,请重新输入
ECHO.
GOTO outtime

:delAt
cls
echo.
at /del /y
echo 定时关机任务已取消,按任意键继续...
pause >nul
GOTO start

:view
MODE con: COLS=85 LINES=18
COLOR 70
ECHO.
at
ECHO 按任意键继续...
PAUSE >nul
GOTO start

:restart
shutdown -r -t 0

:lock
rundll32.exe user32.dll,LockWorkStation
goto start

:logoff
logoff

:end
exit


此bat文件需要Task Scheduler服务支持,我知道肯定有人不喜欢开这服务。
毕竟鱼与熊掌不可兼得,用不用随你!ho ho 。。。。
用之前一定要检查Terminal Services服务被禁用了没,启用试试!

其实用一个简单的命令也可以实现定时关机,比如要让电脑在23:00自动关机,只要在运行中输入

at 23:00 shutdown -s -f -t 3

即可实现定时关机

-












相关主题
相关文档
最新文档