给你一段很全的自编程序
@echo off
:start
title 自定义关机程序
set choice=0
cls
echo %date% %time%
echo ——————————关机类——————————
echo. 输入1定时关机
echo.
echo. 输入2睡眠
echo.
echo. 输入3彻底关机
echo.
echo. 输入4重启
echo.
echo. 输入5休眠
echo.
echo. 输入6取消
echo ——————————网络类——————————
echo. 输入7检查网卡
echo. 输入8检查路由器
echo ——————————工具类——————————
echo. 输入9清空回收站
set /p choice=.输入:
if /i "%choice%"=="1" GOTO shutdown1
if /i "%choice%"=="2" GOTO sleep
if /i "%choice%"=="3" GOTO shutdown2
if /i "%choice%"=="4" GOTO rebot
if /i "%choice%"=="5" GOTO xm
if /i "%choice%"=="6" GOTO no
if /i "%choice%"=="7" GOTO wk
if /i "%choice%"=="8" GOTO lyq
if /i "%choice%"=="9" GOTO del
GOTO start
ECHO.
ECHO.
:shutdown1
cls
set /p shutdowntime=输入要倒计时关机的时间:
shutdown -s -t %shutdowntime%
GOTO start
ECHO.
ECHO.
:sleep
shutdown -l
GOTO start
ECHO.
ECHO.
:shutdown2
set /p shutdowntime=输入要倒计时关机的时间:
shutdown -r -t %shutdowntime%
GOTO start
ECHO.
ECHO.
:rebot
set /p shutdowntime=输入要倒计时关机的时间:
shutdown -g -t %shutdowntime%
GOTO start
echo.
echo.
:xm
shutdown -h
goto start
echo.
echo.
:no
shutdown /a
GOTO start
echo.
echo.
:wk
cls
ping 127.0.0.1 -n 2|find "请求超时" && echo 网卡有问题 ||echo 网卡正常:%GateWay%
pause
goto start
echo.
echo.
:lyq
cls
ping 192.168.1.1 -n 2|find "请求超时" && echo 路由器有问题 ||echo 路由器正常:%GateWay%
pause
goto start
:del
rd $RECYCLE.BIN
goto start
这个是bat文件哈
exe文件为二进制编码,txt文件为字符编码,用记事本可以打开的,不过显示为乱码。
如图:
右键exe文件-->打开方式-->记事本
想查看exe文件的真实内容的话,可阅读其源码,如果有的话,不然只能用反编译的手段了。
改完扩展名后这个程序就不能打开了哈!如果仅仅是为了改后缀名的话,可以在工具——文件夹选项里找到“隐藏已知的文件类型扩展名”,将此项前面的勾去掉,这样就可以看到EXE文件的后缀“.exe”,只有将这个exe改为txt或者htm就行了。
大家在关注