bat脚本文件代码.docx
文本预览下载声明
Bat批量处理
简单计算器:能够简单的进行数字精确度为32位的四则运算。代码如下:
@echo??off
color 2f
echo bat计算器
:a
echo 输入1为加法,2为减法,3为乘法,4为除法。
set /p a=
if %a%==1 (goto jia)
if %a%==2 (goto jian)
if %a%==3 (goto cheng)
if %a%==4 (goto chu)
:jia
set /p b=
echo 请输入另一个加数
set /p c=
set /a d=%b%+%c%
echo %d%
pause
echo 需要清屏吗?需要输入1,不需要输入2
set /p qing=
if %qing%==1 (goto qing)
if %qing%==2 (goto end)
:jian
echo 请输入被减数
set /p beijian=
echo 请输入减数
set /p jian=
set /a e=%beijian%-%jian%
echo %e%
pause
echo 需要清屏吗?需要输入1,不需要输入2
set /p qing=
if %qing%==1 (goto qing)
if %qing%==2 (goto end)
:cheng
echo 请输入被乘数
set /p beicheng=
echo 请输入乘数
set /p cheng=
set /a f=%beicheng%*%cheng%
echo %f%
pause
echo 需要清屏吗?需要输入1,不需要输入2
set /p qing=
if %qing%==1 (goto qing)
if %qing%==2 (goto end)
:chu
echo 请输入被除数
set /p beichu=
echo 请输入除数
set /p chu=
set /a g=%beichu%/%chu%
echo %g%
pause
echo 需要清屏吗?需要输入1,不需要输入2
set /p qing=
if %qing%==1 (goto qing)
if %qing%==2 (goto end)
:qing
cls
:end
goto a
定时关机:可能控制电脑在特定的时间点关机。代码如下:
@echo off
title 制作By自浩
color 70
echo 定时关机
echo
echo 输入时间的格式,例如:19:02
set /p ABCD=请输入时间:
at %ABCD% shutdown -f -s -t 0
echo 电脑将在%ABCD%关机
pausenul
exit
提取系统时间:精确到跑秒。代码如下:
@echo off
:a
cls
set tm1=%time:~0,2%
set tm2=%time:~3,2%
set tm3=%time:~6,2%
echo %date% %tm1%点%tm2%分%tm3%秒
ping /n 2 nul
goto a
删除自身:bat程序它运行过后,会自动删除自身。代码如下:
@echo off
echo 点击任意键删除自身
pausenul
del %0
界面修饰:按照自己的习惯改。代码如下:
@echo off
@title 欢迎来到
@echo 欢迎来到
@echo 今天是%date%
@echo 现在是%time%
@color 2b
@ prompt enter cmd:
@pausenul
另类的祝福:特别的挑逗,让你的祝福让人倍感幸福。代码如下:
@echo off
set p=我爱你
title 密码是%p%
set n=1
:in
if %n% gtr 3 goto wrong
set /p a=请输入您需要登陆的密码:
if %a% equ %p% goto right
set/a n+=1
goto in
:right
echo 猜对了,新年快乐!
goto end
:wrong
echo 已经输过3次了,还不正确,退出!
:end
pausenul
截取字符:在特定的字符中截取特定长度的字符。代码如下:
set a=
set var=%a:~1,2%
echo %var%
pausenul
清理系统垃圾:删除系统各磁盘的缓存或暂时性文件,包括:temp、log、old垃圾文件等。代码如下:
@echo off
echo 正在清除系统垃圾文件,请稍等
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f
显示全部