window dat脚本学习

前期准备:

@echo off
//输入内容
pause

算数运算

@echo off
set /a var 100-31
echo %var%
pause
  1. /a是指算数运算;
  2. var是变量;
  3. 打印变量要在变量两边加上百分号;

重定向符号

@echo off
echo hello world > a.text
pause

新建一个文件将hello world输入其中,如果已经存在就把之前内容删除,然后再输入hello world;

@echo off
echo hello world >> a.text
pause

新建一个文件将hello world输入其中,如果已经存在内容,就在之前内容之后添加hello world;

<<与<与上面差不多意思;

逻辑运算

@echo off
命令1 || 命令2   //或(两个命令只要有一个可以执行,命令就执行)
命令1 && 命令2		//且(两个命令都可以执行,命令才能执行)
pause

管道符号|

@echo off
netstat | find "4444" 
pause

A|B : A的结果作为B的输入

命令帮助

NET /?
NET /HELP

通过“/?”与“/help”可以获得命令的使用方式

输入IO

@echo off
echo %1
echo %2
pause

%相对于占位符

注释

@echo off
rem hello world
pause

rem用来注释

if-else语句

@echo off 
set var=hello
if %var%==hello (echo ok) else (echo no)

存在判断

@echo off
if exist: D:\Users\lili\Documents\test\test.bat (echo ok)
else (echo no)
pause

for循环

//遍历目录
@echo off
for /d %%a in (*) do echo %%a
pause

//遍历文件名
@echo off
for /r path %%a in (*,py) do echo %%a
pause

//遍历数字
@echo off
for /L %%a in (start,step,end) do echo %%a
pause

//遍历文件内容
@echo off
for /f %%a in (文件名) do echo %%a
pause

循环语句

@echo off
:loop
echo 1
echo 2

goto loop
pause
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值