问一下这个计算器程序有没有什么问题。
cmd吧
全部回复
仅看楼主
level 2
航专硕🐭 楼主
@echo off
chcp 936
:e
cls
title 计算器
set /p a=这是一个计算器。输入"a"使用加法计算器,输入"b"使用减法计算器,输入"c"使用乘法计算器,输入"d"使用自定义计算器。(输入不区分大小写,计算器只支持整数加法,减法与乘法。)
if /i %a% EQU a goto :a
if /i %a% EQU b goto :b
if /i %a% EQU c goto :c
if /i %a% EQU d goto :d
:a
cls
title 加法计算器
echo 这个加法计算器可以计算出你输入的第一个加数与第二个加数的和。
pause
set /p a=第一个加数:
pause
set /p b=第二个加数:
pause
set /a c=%a%+%b%
echo 结果是%c%。
pause
goto :f
:b
cls
title 减法计算器
echo 这个加法计算器可以计算出你输入的被减数与减数之差。
pause
set /p a=被减数:
pause
set /p b=减数:
pause
set /a c=%a%-%b%
echo 结果是%c%.
pause
goto :f
:c
cls
title 乘法计算器
echo 这个加法计算器可以计算出你输入的第一个乘数与第二个乘数的和。
pause
set /p a=第一个乘数:
pause
set /p b=第二个乘数:
pause
set /a c=%a%*%b%
echo 结果是%c%.
pause
goto :f
:d
cls
title 自定义计算器
echo 请输入你的算式,这个自定义计算器可以计算出你的算式的结果。
pause
set /p a=你的算式:
set /a b=%a%
echo 结果是%b%
pause
goto :f
:f
cls
title 选择
echo 选择你下一步要干什么。
set /p a=输入"a"继续使用计算器,输入"b"关闭计算器。
if /i %a% EQU a goto :e
if /i %a% EQU b goto :g
:g
cls
echo 输入任意键关闭计算器。
pause
2018年02月14日 13点02分 1
level 2
航专硕🐭 楼主
再送大家一个坑人程序(vbs文件)
2018年02月14日 13点02分 2
level 2
航专硕🐭 楼主
do
msgbox "想关闭我吗?点点鼠标就行了。"
msgbox "(忘了告诉你,你点确定或关闭都一样会转到这个页面)"
msgbox "哈哈哈哈,开始无限循环啦!!!"
loop
2018年02月14日 13点02分 3
level 2
航专硕🐭 楼主
最后送给大家一个很有用的定时关机程序(bat)
@echo off
shutdown -a
cls
set /a aaa = 0
set /a guanji = 0
:memu
echo =========================请输入数字==========================
echo 1:设置定时 2:查看已创建的任务 3:删除任务 4:倒计时关机(分)5:取消倒计时关机
echo ==============================================================
if %aaa% NEQ 0 (
echo =====================执行输出框========================
)
if %aaa% == 0 (
goto aa6
) else (
goto aa7
)
:aa1
set /p var=请输入定时关机的时间时间(格式10:08)
at %var% shutdown -f -s -t 10
echo 关键提示:设置成功,%var% 时关机
goto aa6
:aa2
echo 下行是电脑内已创建的任务:
if %guanji% NEQ 0 (echo 倒计时任务任务: %guanji%分后关机) else at
goto aa6
:aa3
echo 下行是电脑内已创建的任务:
if %guanji% NEQ 0 (echo 倒计时任务任务: %guanji%分后关机) else at
set /P var2="请输入要删除的任务id:"
at %var2% /delete
echo 关键提示:任务id %var2% 删除成功
goto aa6
:aa4
set /P var3=多少分钟后关机:
set /a var4 = %var3% * 60
shutdown -f -s -t %var4%
set /a guanji = var3
echo 关键提示:系统将在%var3%分后关机,要取消请输入命令 5
goto aa6
:aa5
if %guanji% NEQ 0 (
echo 关键提示:倒计时关机任务已取消
shutdown -a
set /a guanji = 0
) else (
echo 关键提示:没有倒计时关机任务
)
goto aa6
:aa6
if %aaa% NEQ 0 echo =====================执行输出框========================
set /a aaa = 1
set /P var5=" 请输入下一步命令,并回车:"
cls
goto memu
:aa7
if %var5%==1 goto aa1
if %var5%==2 goto aa2
if %var5%==3 goto aa3
if %var5%==4 goto aa4
if %var5%==5 goto aa5
goto aa6
2018年02月14日 13点02分 5
level 2
航专硕🐭 楼主
今天开源,随便复制
2018年02月14日 13点02分 6
level 5
shutdown -s -t 0 0秒后关机
shutdown -r -t 0 0秒后重启
shutdown -l 注销当前用户
shutdown -s -t 3600 1小时后关机
shutdown -r -t 3600 1小时后重启
shutdown -a 取消关机
at 12:45 shutdown -s -t 10 12:45关机,并倒计时10秒
manage-bde -lock s: (S--需要锁定的磁盘,Bitlocker必须打开且设置好密码)
楼主大大,这样的CMD 能写入在同一个bat程序里面吗,可以的话,能否帮忙做一个,万分感谢!!!
2018年03月16日 05点03分 8
1