原笔记链接 https://wwamk.lanzouu.com/inGvi3pub8ha

批处理基础教学

创建批处理脚本:

案例1:小恶意程序

禁止!用于非法用途!

案例2:恶作剧-隐藏文件-勒索小病毒

解药:-s -h

案例3:好玩的程序

案例4:定时关机

shutdown /s /t # 定时关机
shutdown /s /f /t # 定时强制关机
shutdown /r /t # 定时重启
shutdown /l # 立即注销当前用户
shutdown /a # 取消一切定时

案例5:bat转换

Bat-to-exe转换工具,了解即可。

案例6:变量与互动变量

set a=1      创建变量
unset a      删除变量
%a%          取值
set /p a=    请输入xxxx: /p代表创建互动变量

案例7:灵活运用互动变量

案例8:运行窗口大小

案例9:自启动脚本

copy %0 "c:\xxx\%usernmae%\xx\xx\xx\    自启动路径"
shutdown /r /t 0

%0 # 脚本本身的名称
%usernmae% # 取出当前系统登录的用户名

案例10:注释

案例11:延时与进程管理

tasklist # 列出进程名与PID
taskkill /PID num # 基于PID杀死进程
taskkill /IM    进程名称 # 基于进程名称杀死进程
taskkill /IM    进程名称 /f # 强制杀死进程
练习:notepad.exe calc.exe cmd.exe

案例12:快速制作大文件

案例13:冒号与goto用法

案例14:死循环

案例15:闪烁

案例16:带有菜单的工具箱

作业:

1、熟练练习所有批处理案例 2、提交一个带有菜单的工具箱脚本,要求菜单至少8项