10月1日放假回来后,晚上10点30分宿舍停电了,最不能理解的是,电话确实直到第二天早上8:00才来。以前是晚上不关电脑,wifi开到天亮,现在不行了。如果第二天早上已经开机了,电脑肯定没电了,所以我想让它定时关机。之前一直在用猎豹WiFi来实现这个功能。不仅可以开启WiFi,还有定时关机的功能。不过自从升级到最新版本的Windows10后,我发现猎豹WiFi并不是很好用,有时候猎豹WiFi支持校园网。于是把猎豹WiFi卸载了,又不想重装,就想着Windows系统会不会和Linux系统一样有关机命令,(其实有,不知道,)所以问度娘找到了定时关机的DOS命令,无意间发现了另外一个我没看懂的地方——批处理。使用批处理可以非常简单方便的实现关机、定时关机、取消操作。1、批处理的定义:批处理(Batch),又称批处理脚本。它是对一个对象的批处理,一般被认为是一种简化的脚本语言,适用于DOS和Windows系统。批处理文件的扩展名为bat。目前比较常见的批处理有两种:DOS批处理和PS批处理。PS批处理是基于强大的图像编辑软件Photoshop,用于批处理图像脚本;DOS批处理是基于DOS命令,用于自动批量执行DOS命令,实现特定的操作。2、编写批处理文件:(1)新建一个文本文件,在里面写入DOS命令语句。然后选择另存为,将文件后缀改为“.bat”,这样就写了一个批处理文件。执行里面的DOS命令时,双击处理脚本即可。3、shoudown命令及参数介绍:使用windows系统中的命令行工具“shutdown”来关闭或重启本地或远程计算机。该命令还带有一些参数。下面是这些参数的介绍和解释:该命令的语法如下:shutdown[-i|-l|-s|-r|-a][-f][-m[\\ComputerName]][-txx][-c"message"][-d[p]:xx:yy]其中,各参数的含义为:-i显示图形界面的对话框。-l注销当前用户,这是默认设置。-mComputerName优先。-s关闭计算机。-r关机后重新启动。-a中止关机。除了-l和ComputerName之外,其他参数将被忽略。您只能在超时期间使用-a。-f强制关闭应用程序的运行。-m[\\ComputerName]指定要关闭的计算机。-txx将系统关闭计时器设置为xx秒。默认值为20秒。-c"message"指定将显示在SystemShutdown窗口的Messages区域的消息。最多可以使用127个字符。消息必须用引号引起来。-d[p]:xx:yy列出系统关闭的原因代码。首先我们来看一下这个命令的一些基本用法:1.注销当前用户shutdown-l这个命令只能注销本地用户,不能用于远程计算机。2、关闭本地计算机shutdown-s3,重启本地计算机shutdown-r4,scheduleshutdownshutdown-s-t30指定30秒后自动关闭计算机。5、中止计算机的关机(取消操作)有时我们在设置了计算机定时关机后,如果由于某种原因想要取消关机操作,可以使用shutdown-a来中止。如:shutdown-s-t300设置电脑5分钟后关机。关机-a取消上述关机操作。4、写一个定时关机取消的批处理文件:(1)首先我们新建两个记事本文件,输入如下图所示的命令:三小时后关机命令后面的参数10800为Seconds(即,3小时),前面参数介绍中有提到,当然你也可以选择其他时间间隔;(2)将这两个文件另存为后缀为“.bat”的批处理文件,如下图:(3)更改保存后即可使用。下面是在使用过程中弹出的两个消息框:第一张图是双击定时关机批处理后出现的消息框,第二张图是双击取消关机批处理后出现的消息框
