利用AT和shutdown命令实现自动关机任务

利用两个命令:
1、shutdown
2、at
----------------------------------
主要命令:shutdown -s -f
该命令表示,-s关闭计算机,-f强制关闭正在运行的程序而不出现警告
为了实现定时关机,可使用at命令
组合起来之后应该是
at 00:15 shutdown -s -f
这表示在00:15分执行shutdown -s -f操作。如果当前时间大于任务执行时间,则默认为明日执行。
----------------------------------
如果要重复执行一个任务,则可以使用every参数。该参数支持日期和星期的表示方式
例如at 00:15 /every:M,T,W,Th,F,S,Su shutdown -s -f
该命令表示每个周一到周五都执行该命令
也可以使用/evert:1,3,5,7,9等日期方式
-----------------------------------
任务的查看
如果要查看已经设定的任务,可直接执行at命令不带任何参数。
该命令返回两个结果。
1、列表是空的
       表示没有任何任务
2、状态 ID     日期                     时间           命令行
------------------------------------------------------------------
         1   明天                     0:18           shutdown -s -f
         2   每月执行日期:...         0:18           shutdown -s -f
   显示所有已经有的任务列表。
如果使用at 2的命令,则可以得到
C:/Users/Administrator>at 2
任务 ID:       2
状态:           OK
计划:           每月执行日期: 星期一 星期二 星期三
时间:   0:18
交互:           No
命令:           shutdown -s -f
这可以看到该任务的详情

--------------------------------------
任务的输出
cmd /c at > c:/a.txt
也就是说,通过cmd /c 命令 > 路径/文件名
可以把指定命令的执行结果输出为指定文件
体验Windows XP系统内置的AT命令
AT命令是Windows XP中内置的命令,它也可以媲美Windows中的“计划任务”,而且在计划的安排、任务的管理、工作事务的处理方面,AT命令具有更强大更神通的功能。AT命令可在指定时间和日期、在指定计算机上运行命令和程序。
我们可以在“开始→运行”中输入AT命令,下面就来看看AT命令的一些实例分析。
1、定时关机
命令:at 21:00 ShutDown –S –T30
该命令运行后,到了21:00点,电脑会出现“系统关机”对话框,并默认30秒延时自动关机。
2、定时提醒
命令:at 12:00 Net Send 10.10.36
.122与朋友约会的时间到了,快点准备出发吧!
其中Net Send是Windows内部程序,可以发送消息到网络上的其他用户、计算机。10.10.36.122是本机电脑的IP地址。这个功能在Windows中也称作“信使服务”。
3、自动运行批处理文件
如果公司的数据佷重要,要求在指定的日期/时间进行备份,那么运行:
命令:at 1:00AM /Every:Saturday My_BackUp.bat
这样,在每个Saturday(周六)的早上1:00点,电脑定时启动My_BackUp.bat批处理文件。My_BackUp.bat是一个你自行编制的批处理文件,它包含能对系统进行数据完全备份的多条命令。
4、取消已经安排的计划
命令:at 5 /Delete
有时候,你已经安排好的计划可能临时变动,这样你可以及时地用上述命令删除该计划(5为指派给已计划命令的标识编号),当然,删除该计划后,可以重新安排。

5、定时休眠

命令:at 00:15 /every:M,T,W,Th,F,S,Su rundll32 powrprof.dll,SetSuspendState

表示每天的00:15分自动休眠

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值