用户:可执行程序.exe查看:0 回复:13 评论:0 创建时间:2016-06-12T18:56:43
源代码:
@echo off
title系统关机
:loop
cls
color bc
echo.
echo.
echo *** WINDOWSXP 快速关机系统 ***
echo.
echo 快速关机……………………请直接回车
echo 开始倒计时关机……………请输入1并回车
echo 设定时间点关机……………请输入2并回车
echo 显示计时关机………………请输入3并回车
echo 设定每天关机………………请输入4并回车
echo 取消系统关机………………请输入5并回车
echo 退出…………………………请输入6并回车
echo.
echo 制作:编程猫@可执行程序.exe
echo.
set a=
set /p a= 【 请输入 】:
if \"%a%\"==\"1\" goto aaa
if \"%a%\"==\"2\" goto bbb
if \"%a%\"==\"5\" goto ccc
if \"%a%\"==\"\" goto ddd
if \"%a%\"==\"3\" goto eee
if \"%a%\"==\"4\" goto fff
if \"%a%\"==\"6\" exit
goto loop
:ddd
@echo off
color e5
cls
echo.
echo.
echo 〖系统即将关机并结束进程〗
pause
echo.
::ntsd -c q -pn %run%
taskkill /f /t /im pfw.exe /f /t /im internat.exe /f /t /im explorer.exe
shutdown -s -f -t 0 -c \"取消请运行shutdown -a\"
exit
:aaa
@echo off
color f4
echo.
echo.
echo.
echo 现在将设置系统自动关机,请在此输入倒计时秒数后回车,系统将在设定时间自动关闭
set mytime=
set /p mytimes= 【 倒计时关机请输入 小时数】:
set /a mytimes=%mytimes%*3600
set /p mytimef= 【 倒计时关机请输入 分钟数】:
set /a mytimef=%mytimef%*60
set /p mytimem= 【 倒计时关机请输入 秒 数】:
set /a mytime=%mytimes%+%mytimef%+%mytimem%
shutdown -s -t %mytime% -c \"取消请运行shutdown -a\"
cls
echo.
echo 〖系统将在%mytime%秒后关机〗
echo.
pause
goto loop
:bbb
@echo off
color f9
echo.
echo.
echo.
echo 现在将设置系统自关机,请在此输入关机时间(如12:00)回车,系统将定时自动关闭
set mytimes=
set mytimef=
set /p mytimes= 【 定时关机请输入 时】:
set /p mytimef= 【 定时关机请输入 分】:
at %mytimes%:%mytimef% shutdown -s -t 0
::这表示在mytime分执行shutdown -s -t 0操作.如果当前时间大于任务执行时间,则默认为明日执行,0为倒计时时间.
echo.
echo 〖现在将显示所有计划〗
echo ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
at
echo ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
pause
::显示计划并暂停
goto loop
:ccc
@echo off
color f2
echo.
echo.
echo.
echo 〖现在将设置取消系统自动关机〗
echo.
pause
shutdown -a
echo.
echo.
echo 〖现在将显示所有计划,在回车后取消计划且无须确认〗
echo ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
at
echo ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
pause
at /del /yes
::取消所有计划并无须确认
cls
echo.
echo 〖系统已经取消自动关机〗
echo 〖系统已经取消所有计划任务〗
echo.
pause
goto loop
:eee
@echo off
color f4
echo.
echo.
echo.
echo 现在将设置系统自动关机,请在此输入倒计时秒数后回车,系统将在设定时间自动关闭
set mytime=
::此行是为了清mytime变量值,以免在不注意的情况下存在变量值,此为一种好的习惯.
set mytimes=0
::赋值为0是为了使%mytimes%不致于无意义,下同.
set mytimef=0
set mytimem=0
set /p mytimes= 【 倒计时关机请输入 小时数】:
set /a mytimes=%mytimes%*3600
set /p mytimef= 【 倒计时关机请输入 分钟数】:
set /a mytimef=%mytimef%*60
set /p mytimem= 【 倒计时关机请输入 秒 数】:
color a3
mode con cols=30 lines=4
set /a mytime=%mytimes%+%mytimef%+%mytimem%
SET wait=ping -n 2 127.0.0.1 ^>^nul
for /l %%n in (%mytime%,-1,0) do (
rem cls
echo *******************
echo 〖%%n秒后自动关机〗
echo *******************
%wait%
cls
)
shutdown -s -t 0
goto loop
:fff
@echo off
color f9
echo.
echo.
echo.
echo 现在将设置系统每天运行自关机
echo.
set myopengs=
set /p myopengs= 【重复设定请输入单空格+回车,单次及最后一次设定请回车】
echo.
echo 请在此输入关机时间(如12:00)后回车,系统将定时关闭
echo.
set mytimes=
set mytimef=
set /p mytimes= 【 定时关机请输入 时】:
set /p mytimef= 【 定时关机请输入 分】:
at %mytimes%:%mytimef% /EVEry:M,T,W,Th,F,S,Su shutdown -s -f
echo.
echo 〖现在将显示所有计划〗
echo ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
at
echo ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
pause
::显示计划并暂停
if \"%myopengs%\"==\" \" goto :fff
goto loop
写了一个万能计算器
很简单
自己思考
还蛮使用的哦
楼主你的程序很厉害
我很喜欢
@echo off
color 2
title 计算器
:C
set /p i=数学表达式:
echo msgbox %i%,VByes,"计算结果">calc.vbs
calc.vbs & del calc.vbs
goto C
点赞0
评论
@echo off
title 大战程序
color 3f
echo ================================================================
echo ★★★编程猫@可执行程序.exe★★★
echo ================================================================
echo 操作方法:按回车喵毙这个程序。
echo ================================================================
echo 程序:“小子,我看你不爽。”
pause&echo 程序:“哇靠,敢抢毙我。”
pause&echo 程序:“别按了,我认输了。”
pause&echo 程序:“求你别按了,我不想就这么消失。”
pause&echo 程序:“噢,我顶不住了,再按我就会消失。”
pause&Del %0
点赞0
评论
@echo off
:start
title 猜数字
SET num=%RANDOM%
SET /A (num%%=1000)
:ks
set /p str=输入数字:
if %str% gtr %num% echo 大了
if %str% lss %num% echo 小了
if %str%==%num% echo 正解 & goto end
goto ks
:end
pause
点赞0
评论