bat 读取文本内容用法

config.txt文件内容[Common]ITEM1=ITEM1ITEM2=ITEM2ITEM3=ITEM3bat文件内容@echo offCALL :readconfig ITEM1 ITEM1_VALUE @ECHO %ITEM1_VALUE%pause:readconfig for /f "skip=1 tokens=1,2 delims==" %%a I...
摘要由CSDN通过智能技术生成

config.txt文件内容
[Common]
ITEM1=ITEM1
ITEM2=ITEM2
ITEM3=ITEM3

bat文件内容

@echo off

CALL :readconfig ITEM1 ITEM1_VALUE
@ECHO %ITEM1_VALUE%

pause

:readconfig   for /f "skip=1 tokens=1,2 delims==" %%a IN (config.txt)  Do if %1==%%a  set %2=%%b & @echo read config get %%a, value is %%b   
goto :eof

 

//说明

for /f "skip=1 tokens=1,2 delims==" %%a IN (config.txt)  Do

for..Do  循环 /f    读文件
(config.txt)  文件名,括号起来
skip=1 跳过第一行
delims==  取一行数据后用=号进行分割
tokens  分割以后取第1,2个数值  也可以2,3  或者2-10

 if %1==%%a  set %2=%%b & @echo read configget %%a, value is %%b

%1 传入的第一个参数
%%a  分割后的第一个值
set %2=%%b   将分割后的第二个值%%b赋给传入的第二个参数%2

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值