分享

批处理制作定时关机工具

 Chosefree 2021-11-02

**如果需要预定关机时间,有时候我们可以使用shutdown命令,今天我们来使用批处理来制作一个关机指令**

预览如下:


\\\\\\\由于是批处理文件,所以有点杀毒软件或者安全管家会提示阻止,但是它是没有问题的//

1.使用shutdown关机命令操作如下:(在Windows窗口打开“运行”然后键入如下各个命令)

(1)如shutdown -s -t 3600代表的是在1小时后关机;


(2)再如shutdown -r -t 3600代表的是在1小时后重启电脑;


(3)同时在取消当前关机命令可以键入shutdown -a即可取消关机作业;


(可以在每条命令后加"-f"就是系统在执行这条命令是不提示用户,在私下偷偷执行)

2.使用shutdown关机命令操作如下:(在cmd窗口使用dos命令实现关机)

(1)at 14:25 shutdown -s 表示在14:25这个时间关机(执行成功出现新加了一项作业...)


(2)at 15:35 shutdown -r  表示在15:35这个时间对电脑进行重启(执行成功出现新加了一项作业...)


(可以在每条命令后加"-f "就是系统在执行这条命令是不提示用户,在私下偷偷执行)

3.介绍完简单的shutdown关机命令后,我们通过编写简单的脚本文件来制作批处理文件实现定时关机。

(1)首先建立一个TXT文本文件,名称为“定时关机脚本文件”

(2)在文本中录入如下代码:

@echo off 
mode con lines=25
title 定时关机
color 1f
cls echo.
echo.
echo.
echo.
echo.
echo              时间使用24小时制(如2:15或者14:15);可以输入多个时间点
echo.
echo                             多个时间点用空格分隔
echo.
echo.
echo ————————————————————————————————————————
echo.
set times=
set /p times=            请输入关机时间:
::以下语句实现每个星期的每一天指定时间关机
::如果要换成某个月的某几天,请改变字母为数字,并用逗号分隔
::以下代码没有错误检测语句,输入字母的时候务必按照指定格式输入
::可以用在CMD窗口用at命令查看计划任务
if not "%times%"=="" for %%i in (%times%)  do (
   at  %%i  /every:M,T,W,Th,F,S,Su shutdown -s )

(如下图所示)


(3)修改TXT文件后缀名为bat文件。


(4)双击即可运行该脚本关机命令了。


小提示:第三个技巧可以改变前景色和背景色:CMD /t:gf(g是指定背景色的十六进制数字,常用的颜色有以下值:0 黑色,1蓝色,2 绿色,3 浅绿色,4红色,5紫色,6黄色,7白色,8灰色,9浅蓝,A浅绿,B浅蓝色,C浅红色,D浅紫色,E浅黄色,F亮白色)。 或者,如下图 :


(5)在关机时间里键入相应的关机时间,按enter键就可以执行该命令了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多