bat脚本

1. 算数运算

        cmd> set /a 1+3

@echo off
set /a var=1+3
echo %var%
pause

1.1 重定向运算(计算出的结果 传递给 下一个变量):

                > : 覆盖写

                >> : 追加写

                type filename : 查看文件内容

                < : 右边 覆盖写 到 左边

                <<: 右边 追加写到 左边

1.2 多命令运算符(一行需要执行多条命令)

                &&:

                || :

1.3 管道运算:

                | : 

                eg: dir | find ".txt"

                        netstat -an | find "ESTABLISHED"

2. 基本命令

2.1 参数传递                

@echo off
set /a var=%1 + %2
echo %var%
pause

        command: > test.bat 4 6

2.2 注释

                rem comment

2.3 炫酷的命令提示符

        color /?

        color 0a(0 背景,a 字体)

 2.4 时间相关命令

 2.5 启动命令

        start 

2.6 调用其他 bat 文件

        call target.bat

2.7 任务列表查看(查看进程)

        tasklist

        也可以查看远程服务器的tasklist

2.8 任务终止命令

        taskkill

2.9 文件夹结构命令

        tree

2.10 关机(重启)命令

        shutdown

2.11 计划任务(定时任务)

        at

2.12 环境变量

        set

3. 文件相关命令

3.1 目录浏览

        dir

3.2 目录新建和删除

        mkdir filename 

3.3 目录切换

        cd 

3.4 目录重命名

        ren test test1

3.5 目录拷贝

        copy

3.6 文件删除

        del

3.7 文件剪切

        move

4. 用户操作命令

5. 脚本命令 

5.1 if-else

5.1.1 test

@echo off
rem if-else

set v=hello
if %v%==hello (echo ok) else (echo no)

pause>nul

5.1.2 判断文件是否存在

@echo off
rem if-else

if exist C:\User\duan\1.bat (echo ok) else (echo no)

pause>nul
@echo off
rem 文件判断删除

if exist C:\User\duan\1.bat (
	echo ok
) else (
	echo no
)

pause>nul

5.2 循环结构

@echo off
rem for test

for /d %%a in (*) do echo %%a

pause>nul

5.2.1 遍历 目录 和子目录下的文件

        

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值