admin管理员组

文章数量:1534903

2023年12月20日发(作者:)

XP电脑定时自动关机命令

电脑自动定时关机命令是shutdown。包括目前一些自动关机软件,应用的也是这一命令来实现的,也就内核基于该命令的。下面我们向大家介绍该命令的使用方法:

开始-->运行-->cmd-->

shutdown : 回车可以看到使用帮助

用法: shutdown [-i | -l | -s | -r | -a] [-f] [-m computername] [-t xx] [-c "comment"]

[-d up:xx:yy]

没有参数 显示此消息(与 ? 相同)

-i 显示 GUI 界面,必须是第一个选项 ---------->>> 显示图形界面,在这里可以设置远程关机、关

机提示等信息

-l 注销(不能与选项 -m 一起使用) ---------->>> 能够换一个用户名登陆

-s 关闭此计算机 ---------->>> 会出现一个可以安全关机的提示,这时候还要按一下电源开关。

-r 关闭并重启动此计算机 ---------->>>重新启动

-a 放弃系统关机 ---------->>> 放弃关机操作。

-m computername 远程计算机关机/重启动/放弃 ---------->>> 网络中经常使用的。

-t xx 设置关闭的超时为 xx 秒 ---------->>> 可以指定关机时间了。单位:秒

-c "comment" 关闭注释(最大 127 个字符) ---------->>> 用于给别人的提示

-f 强制运行的应用程序关闭而没有警告 ---------->>>强制关闭应用程序是不会保存的。

-d [u][p]:xx:yy 关闭原因代码

u 是用户代码

p 是一个计划的关闭代码

xx 是一个主要原因代码(小于 256 的正整数)

yy 是一个次要原因代码(小于 65536 的正整数

30秒后关闭计算机 : shutdown -s -f -t 30

在指定时间关机:at 21:00 shutdown -s -f -t 60 -c "请保存相关内容,系统马上关机"

取消关机:shutdown –a

Windows XP的关机是由程序来控制的,位于WindowsSystem32文件夹中。如

果想让Windows 2000也实现同样的效果,可以把复制到系统目录下。

比如你的电脑要在22:00关机,可以选择“开始→运行”,输入“at 22:00 Shutdown -s”,

这样,到了22点电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示你保存工

作。如果你想以倒计时的方式关机,可以输入“ -s -t 3600”,这里表示60

分钟后自动关机,“3600”代表60分钟。

设置好自动关机后,如果想取消的话,可以在运行中输入“shutdown -a”。另外输入

“shutdown -i”,则可以打开设置自动关机对话框,对自动关机进行设置。

的参数,每个都具有特定的用途,执行每一个都会产生不同的效果,比如

“-s”就表示关闭本地计算机,“-a”表示取消关机操作,下面列出了更多参数,大家

可以在中按需使用。

-f:强行关闭应用程序

-m 计算机名:控制远程计算机

-i:显示图形用户界面,但必须是Shutdown的第一个选项

-l:注销当前用户

-r:关机并重启

-t 时间:设置关机倒计时

-c "消息内容":输入关机对话框中的消息内容(不能超127个字符)

有时候,我们需要定时关闭计算机,下面介绍一个在Windows XP下实现定时关机的简单方

法。

指定系统在22分钟后自动关闭:点击“开始→运行”,在“打开”中输入命令“Shutdown

-s -t 1320”(注意:引号不输入,参数之间有空格,1320的单位是秒),单击“确定”

按钮即可。

指定系统在某个时间(比如12:00)自动关闭:在“打开”中输入命令

“at 12:00 Shutdown -s”即可。

取消定时关机:在“打开”中输入命令“Shutdown -a”即可。

能的实现都是使用“Shutdown”命令实现的,shutdown的参数是在命令行窗口中输入

“shutdown”。笔者认为最有用的是“-i”参数,可以调出“远程关机对话框”,

能方便地实现局域网内计算机的远程关机,有兴趣的朋友可以试一试。

开始-程序-附件-系统工具-计划任务-添加任务计划-下一步-浏览

-c:-下一步-选好要关机的时间,

下一步-输入用户名和密码,只要是系统里有的用户就行,但一定要有密码,

没有也要设一个,下一步,选上“在完成时打开此任务的高级属性”,

在运行栏后面加上“ -S”引号不要哦。

自动开机

你的电脑怎么开机?回答不外乎是:“直接按电脑机箱上的电源开关按钮不就得了”。这当然是最简单的方法。不过,其实打开电脑还有许多方法,下面笔者就给大家介绍四种神奇的电脑另类开机方法。

方法一:设置定时开机

主板上有实时时钟(Real Time Clock,RTC)负责系统的计时,我们可以通过RTC指定开机的时间,就像闹钟一样。不过,由于这项功能很少被人使用,部分虽然提供了此功能的主板(如INTEL原装主板)其实并不能在指定时间开机,所以用户在正式使用前最好先进行测试。

具体操作方式为:

1、电脑开机之后根据屏幕上的提示信息按“Del”键进入主板BIOS设置画面,与定时开机有关的设置功能一般放在“Power Management Setup”选项下。

2、在BIOS中有一项“RTC Alarm Poweron”的选项,应设成“Enabled”(启用)。之后用户可以具体设好定时开机的日期、小时、分钟、秒钟。

3、为了保证电脑准确无误地实现定时自动开机的功能,用户还要先检查一下主板BIOS中的系统时间是否与现实时间相同。

4、最后一步要记得将主板BIOS中的设置修改结果进行保存,即可在预设的时间定时开机。某些主板上还能够设成每日同一时间从BIOS自动开机,方法是将“RTC Alarm Date”一项改为“Every Day”。

不过要提示大家一点,如果利用BIOS自动开机的话,用户的Windows操作系统中只能使用一个帐户,否则不可能实现自动开机再自动登录Windows。

如果有人问你,你的电脑怎么开机?回答不外乎是:“直接按电脑机箱上的电源开关按钮不就得了”。这当然是最简单的方法。不过,其实打开电脑还有许多方法,下面笔者就给大家介绍四种神奇的电脑开机方法。

电脑每天定时自动关机

我想利用计划任务来实现电脑每天定时自动关机 也就是 shutdown 这个程序来实现 可是我在计划任务里添加此程序后 不能启动 并且密码我也设置了.请问哪个高手能告诉我如何设置 (注意我不使用任何第三方软件)

自动关机:阅读下面的文章,用记事本作一个文件,添加CMD

Windows XP系统通过一个名为的程序来完成关机操作(位置在WindowsSystem下),一般情况下XP的关机是由关机程序来实现的,关机的时候调用。由此可知要阻止强行关机就是要取消对的调用。

-a 取消关机

-f 强行关闭应用程序。

-m 计算机名 控制远程计算机。

-i 显示图形用户界面,但必须是Shutdown的第一个参数。

-l 注销当前用户。

-r 关机并重启。

-t时间 设置关机倒计时。

-c"消息内容" 输入关机对话框中的消息内容(不能超127个字符)。

比如你的电脑要在23:00关机,可以选择“开始→运行”,输入“at 23:00 Shutdown -s”,这样,到了23点,电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示你保存工作。如果你想以倒计时的方式关机,可以输入“ -s -t 3600”,这里表示60分钟后自动关机,“3600”代表60分钟。

如果想取消的话,可以在运行中输入“shutdown -a”。另外输入“shutdown

-i”,则可以打开设置自动关机对话框,对自动关机进行设置。

用shutdown写个批处理文件,放在开机运行里,每次开机,就运行,设置好关机的时间就行了~

Windows XP自动关机的批处理文件

关机程序网络上很多,今天咱们自个用批处理轻轻松松的DIY一个,原理超级简单,看完之后自己做一个自己的定时关机程序。

最近出了不少电影,自己一个人也懒得去电影院了,就到网上下载回来晚上没事的时候看。白天要上班,开着电脑下载电影,用自动关机程序设定好时间,等电影差不多下载完成了,就自动关机。网上定时关机程序一大把,可咱就是想弄一个比较个性化的,自己DIY一个。

先来看看原理,WindowsXP的关机是由程序来控制的,位于WindowsSystem32文件夹中,把这个程序跟批处理结合一下就可以DIY一个自动关机程序出来了。

知道了相关原理之后,开始写批处理了:

@echo off

title 系统关机

:loop

cls

color bc

echo.

echo.

echo *** WindowsXP 快速关机系统 ***

echo.

echo 快速关机……………………请直接回车

echo 开始倒计时关机……………请输入1+回车

echo 设定时间点关机……………请输入2+回车

echo 显示计时关机………………请输入3+回车

echo 设定每天关机………………请输入4+回车

echo 取消系统关机………………请输入空格+回车

echo 退出…………………………请输入Q+回车

echo.

echo.

set a=

set /p a= 请输入 :

if "%a%""1" goto aaa

if "%a%""2" goto bbb

if "%a%"" " goto ccc

if "%a%""" goto ddd

if "%a%""3" goto eee

if "%a%""4" goto fff

if "%a%""q" exit

goto loop

:ddd

@echo off

color e5

cls

echo.

echo.

echo 〖系统即将关机并结束进程〗

pause

echo.

::ntsd -c q -pn %run%

taskkill /f /t /im /f /t /im /f /t/

shutdown -s -f -t 0 -c "取消请运行shutdown -a"

exit

:aaa

@echo off

color f4

echo.

echo.

echo.

echo 现在将设置系统自动关机,请在此输入倒计时秒数后回车,系统将在设定时间自动关闭

set mytime=

set /p mytimes= 倒计时关机请输入 小时数:

set /a mytimes=%mytimes%*3600

set /p mytimef= 倒计时关机请输入 分钟数:

set /a mytimef=%mytimef%*60

set /p mytimem= 倒计时关机请输入 秒 数:

set /a mytime=%mytimes%+%mytimef%+%mytimem%

shutdown -s -t %mytime% -c "取消请运行shutdown -a"

cls

echo.

echo 〖系统将在%mytime%秒后关机〗

echo.

pause

goto loop

:bbb

@echo off

color f9

echo.

echo.

echo.

echo 现在将设置系统自关机,请在此输入关机时间(如12:00)回车,系统将定时自动关闭

set mytimes=

set mytimef=

set /p mytimes= 定时关机请输入 时:

set /p mytimef= 定时关机请输入 分:

at %mytimes%:%mytimef% shutdown -s -t 0

::这表示在mytime分执行shutdown -s-t0操作.如果当前时间大于任务执行时间,则默认为明日执行,0为倒计时时间.

echo.

echo 〖现在将显示所有计划〗

echo

at

echo

pause

::显示计划并暂停

goto loop

:ccc

@echo off

color f2

echo.

echo.

echo.

echo 〖现在将设置取消系统自动关机〗

echo.

pause

shutdown -a

echo.

echo.

echo 〖现在将显示所有计划,在回车后取消计划且无须确认〗

echo

at

echo

pause

at /del /yes

::取消所有计划并无须确认

cls

echo.

echo 〖系统已经取消自动关机〗

echo 〖系统已经取消所有计划任务〗

echo.

pause

goto loop

:eee

@echo off

color f4

echo.

echo.

echo.

echo 现在将设置系统自动关机,请在此输入倒计时秒数后回车,系统将在设定时间自动关闭

set mytime=

::此行是为了清mytime变量值,以免在不注意的情况下存在变量值,此为一种好的习惯.

set mytimes=0

::赋值为0是为了使%mytimes%不致于无意义,下同.

set mytimef=0

set mytimem=0

set /p mytimes= 倒计时关机请输入 小时数:

set /a mytimes=%mytimes%*3600

set /p mytimef= 倒计时关机请输入 分钟数:

set /a mytimef=%mytimef%*60

set /p mytimem= 倒计时关机请输入 秒 数:

color a3

mode con cols=30 lines=4

set /a mytime=%mytimes%+%mytimef%+%mytimem%

SET wait=ping -n 2 127.0.0.1 ^@@@@dayu@@@@^nul

for /l %%n in (%mytime%,-1,0) do (

rem cls

echo *******************

echo 〖%%n秒后自动关机〗

echo *******************

%wait%

cls

)

shutdown -s -t 0

goto loop

:fff

@echo off

color f9

echo.

echo.

echo.

echo 现在将设置系统每天运行自关机

echo.

set myopengs=

set /p myopengs= 重复设定请输入单空格+回车,单次及最后一次设定请回车

echo.

echo 请在此输入关机时间(如12:00)后回车,系统将定时关闭

echo.

set mytimes=

set mytimef=

set /p mytimes= 定时关机请输入 时:

set /p mytimef= 定时关机请输入 分:

at %mytimes%:%mytimef% /every:M,T,W,Th,F,S,Su shutdown -s-f

echo.

echo 〖现在将显示所有计划〗

echo

at

echo

pause

::显示计划并暂停

if "%myopengs%"" " goto :fff

goto loop

把批处理拷贝下来,复制到记事本另存为bat文件即可。

可以实现系统自动关机的批处理

ECHO off

TITLE 自动关机程序 作者:王晓自

: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

,LockWorkStation

goto start

:logoff

logoff

:end

exit

本文标签: 关机输入时间