自动关机重启系统bat脚本编写
1.关机与重启 我们先做个让电脑在每天指定时间关机的bat,具体方法如下: 打开附件中的记事本,然后在里边写入,at 22:00 shutdown -s -f,然后选择文件保存,保存类型选择所有文件,然后将其命名为:shutdown.bat,如图1所示。如果你希望每天都在晚上十点关
1.bat关机与重启脚本命令编写
  我们先做个让电脑在每天指定时间关机的bat,具体方法如下:
打开附件中的记事本,然后在里边写入,at 22:00 shutdown -s -f,然后选择“文件→保存”,保存类型选择“所有文件”,然后将其命名为:shutdown.bat,如图1所示。如果你希望每天都在晚上十点关机,则将这个文件拖动到“开始→程序→启动”中,这样每次开机该文件都将被执行,其具体含义是,at 22:00在每天十点,shutdown -s -f关机且关闭所有未响应程序。
  如果你需要经常重启机器,可以编写一个快速关机的bat文件,还是打开一个记事本,写入:
写法1.
@echo off
//关闭命令行显示
%systemroot%\system32\shutdown -r -t 0
//-r参数表示重启计算机,-t表示时间后边跟随等待秒数,为0则表示马上重启
在Windows系统中,我们可以利用系统自带的shutdown命令,来实现远程启动服务器系统的目的。只要先通过远程桌面维护功能登录进服务器系统,在系统运行框中执行shutdown命令,就能让服务器系统重新启动了。
方法一:
接着,依次单击“开始、程序、附件、系统工具、任务计划”命令,
用鼠标双击其后界面中的“添加新任务”图标,打开新任务创建向导界面,单击“下一步”按钮,
从应用程序列表框中单击“浏览”按钮,打开文件选择对话框,
选择C:\WINDOWS\system32\中的
然后,为新建的计划任务取个合适的名称,比如将新任务名称设置为“定时启动服务器”,并且将“该任务的执行”设置为“每天”。单击“下一步”按钮后,进入设置界面,将新任务的运行起始时间指定为每天“18:00”,再单击“完成”结束服务器定时重启任务的创建操作。
最后要右击该任务-属性,把运行改成C:\WINDOWS\ -r -f -t 10后保存就行
方法二:
如果想让服务器每天都能定时启动一次的话,我们可以通过任务计划功能来定制一个服务器重启任务:
首先,运行记事本程序,
在文本编辑窗口中输入重启命令代码“shutdown -r -f -t 10”,
在文本编辑窗口中输入关机命令代码“shutdown -s -f -t 10”,
其中r参数用来指定服务器系统重新启动,f参数用来强行关闭服务器系统中的顽固进程和应用程序,t参数表示系统关机倒记时的时间;之后,将这段代码保存成“.bat”格式的批处理文件,例如在这里我们可以将它保存为“test.bat”。
接着,依次单击“开始、程序、附件、系统工具、任务计划”命令,
用鼠标双击其后界面中的“添加新任务”图标,打开新任务创建向导界面,单击“下一步”按钮,
从应用程序列表框中单击“浏览”按钮,打开文件选择对话框,将之前生成的“test.bat”文件选中并导入到向导窗口中。然后,为新建的计划任务取个合适的名称,比如将新任务名称设置为“定时启动服务器”,并且将“该任务的执行”设置为“每天”。单击“下一步”按钮后,进入设置界面,将新任务的运行起始时间指定为每天“18:00”,再单击“完成”结束服务器定时重启任务的创建操作。
bat中的注释符
批处理的注释是什么,是:
rem
对了,是这个了,在这个后面跟的就不会给批,使用方法:
rem 打开程式循环开始
在批处理中,段注释有一种比较常用的方法:
    goto start
      = 可以是多行文本,可以是命令
      = 可以包含重定向符号和其他特殊字符
      = 只要不包含 :start 这一行,就都是注释
    :start
另外,还有其他各种注释形式,比如:
    1、:: 注释内容(第一个冒号后也可以跟任何一个非字母数字的字符)
    2、rem 注释内容(不能出现重定向符号和管道符号)
    3、echo 注释内容(不能出现重定向符号和管道符号)〉nul
    4、if not exist nul 注释内容(不能出现重定向符号和管道符号)
    5、:注释内容(注释文本不能与已有标签重名)
    6、%注释内容%(可以用作行间注释,不能出现重定向符号和管道符号)
    7、goto 标签 注释内容(可以用作说明goto的条件和执行内容)
关机程序代码
    8、:标签 注释内容(可以用作标签下方段的执行内容)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。