【白帽子学习笔记3】bat脚本编写

【白帽子学习笔记3】bat脚本

1. DOS常用命令

1.1 简单操作

cd..               返回上级目录

cd\                返回根目录

d:                 进入D盘

cls                清空所有dos操作

dir                显示当前盘符文件信息

rd . /s/q        清空磁盘

1.2 浏览文件

type 文件名.扩展名                 显示

type 文件名.扩展名 |more       分页显示

例如:dir c:\windows |more

1.3 创建文件

1)echo

2) copy con 文件名.扩展名

开始编写内容

ctrl+z      回车结束编写

1.4 删除文件

del *.txt                  删除所有txt结尾的文件

del *.*                    删除文件

del *.* /s/q             无提示删除

md 文件名                 创建文件夹

attrib +h 文件名         隐藏文件夹

attrib -h 文件名          取消文件夹

attrib +h +s +a 文件名              将文件夹隐藏设为系统文件

dir /a                          显示当前磁盘所有包括系统文件

1.5 快速生成一个空文件(有大小)

fsutil file createnew c:\system.ini 数字       在c盘创建文件指定文件大小

修改关联

assoc .txt=exefile         修改打开txt文件的程序 使其无法打开

assoc .txt=txtfile           恢复

shutdown

shutdown -s -t 100 定时关机

shutdown -s -f -t 100 定时强制关机

shutdown -r -t 秒 定时重启

shutdown -a 取消定时

shutdown -l 注销,同logoff命令相同

shutdown -s -f -t 100 -c "haah"

ren 旧名 新名                      重命名

move 原地址 新地址           移动

copy 原地址 目的地址         复制粘贴

2. 批处理编写

2.1 基础命令

@echo off   # 关闭回显
color 0a    # 把字体修改为绿色
echo        # 类似于print
echo.       # 打印一个空行
title xxxx  # 把程序标题改成xxxxc
pause       # 执行结束后不急着停止

2.2 分区代码

可以使用:+分区,表示分区
分区可以写数字也可以写英文字母

:1
xxx
:2
xxx
:3
xxx

2.3 start 语句

start 可以打开文件,如果什么都不输入就是默认打开cmd

2.4 goto 语句

goto语句可以执行分区代码的跳转,好了结合以上的几条命令我们就可以写一个最简单的muma了

@echo off
color 0a
title suprise
:1
start
goto 1

这样就会无限的打开cmd,电脑就无法控制了

当然你可以再狠一些,把这个bat再copy到启动文件夹里

2.5 创建变量

# 定义一个变量
set a=100
# 等待用户输入a,可以在=之后写提示语句
set /p a=提示语句
# 引用变量
echo %a%

2.6 if 语句

bat的if语句和python的if语句有点像

if %a%==1 goto 1
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值