本帖最后由 sharlion 于 2017-4-14 16:57 编辑
来到52pojie的大家庭后的第一次发帖,好激动……
如果有哪里发的不合适的地方,还请多多见谅……
今天分享的是一个自己写的自动关机设置的脚本
写这个脚本的原因如下:
朋友和同事很多时候用到自动关机,但是并不知道其中的原理,然后也不会用命令行去操作,怎么办呢,就去网上找那些自动关机设置的exe文件,可是到后来都是说下载的软件臃肿、有垃圾软件、命令不能用等等怨言,出于此种原因,写的这个脚本
网站有很多自动关机的,个人发这个脚本,只是为了学习交流,并给那些觉得更喜欢简单的人们。
脚本大小:1kb(占用4kb)
脚本作用实现方式:调用系统Shutdown来实现关机命令
脚本安全性:纯代码构建,没有任何后门
脚本作用:轻松实现“半个小时后关机”、“一个小时后关机”、“两个小时后关机”、“在17:30关机”、“取消自动关机”、“远程关机设置”
脚本使用方式:个人提供了bat版本及exe版本,可以根据自己的喜好下载使用,在关机前30秒会有提示,可以取消
截图部分:
bat版本:
自动关机设置bat版本.zip
(674 Bytes, 下载次数: 173)
exe版本:
自动关机设置exe版本.zip
(25.64 KB, 下载次数: 244)
代码部分:
[C] 纯文本查看 复制代码 ECHO OFF
TITLE 自动关机设置软件
color 3f
:STARTS
CLS
ECHO. 自动关机设置软件
ECHO. =============================================================================
ECHO. 1.请确定已经做好文件保存备份工作
ECHO. 2.请确定已经做好文件保存备份工作
ECHO. 3.请确定已经做好文件保存备份工作
ECHO. 重要的事情说三遍
ECHO. =============================================================================
ECHO. 请选择你的操作?
ECHO. 1.半个小时后关机
ECHO.
ECHO. 2.一个小时后关机
ECHO.
ECHO. 3.两个小时后关机
ECHO.
ECHO. 4.在17:30关机
ECHO.
ECHO. 5.取消自动关机
ECHO.
ECHO. 6.远程关机设置
ECHO.
ECHO. 0.退出
ECHO. =============================================================================
:CHO
set choice=
set /p choice= 选择你要进行的操作:
if /i "%choice%"=="1" goto HALF
if /i "%choice%"=="2" goto ONE
if /i "%choice%"=="3" goto TWO
if /i "%choice%"=="4" goto GO
if /i "%choice%"=="5" goto CANCLE
if /i "%choice%"=="6" goto SETTING
if /i "%choice%"=="0" goto SECEDE
echo 选择无效,请重新输入
echo.
:HALF
CLS
Shutdown -S -T 1800
ECHO.
ECHO.
GOTO STARTS
:ONE
CLS
Shutdown -S -T 3600
ECHO.
ECHO.
GOTO STARTS
:TWO
CLS
Shutdown -S -T 7200
ECHO.
ECHO.
GOTO STARTS
:GO
CLS
at 17:30 Shutdown -s
ECHO.
ECHO.
GOTO STARTS
:CANCLE
CLS
Shutdown -a
ECHO.
ECHO.
GOTO STARTS
:SETTING
CLS
Shutdown -i
ECHO.
ECHO.
GOTO STARTS
:SECEDE
exit
华丽的分割线
结束! |