如何用bat获取标签 <qqq>123</qqq> <www>456</www> <eee>789</eee&
答案:2 悬赏:30 手机版
解决时间 2021-04-27 06:42
- 提问者网友:箛茗
- 2021-04-26 22:27
如何用bat获取标签 <qqq>123</qqq> <www>456</www> <eee>789</eee> 中的值,并且进行循环判断,赋值 谢谢
最佳答案
- 五星知识达人网友:春色三分
- 2021-04-26 22:43
@Echo Off
For /f "tokens=1-3 delims=<>" %%i in (a.txt) do (
If %%j==123 (Set 律师=123)
If %%j==789 (Set 医生=789)
If %%j==456 (Set 地图=456)
)
Echo %医生%
Echo %地图%
Echo %律师%
Pause假设a.txt内容为:
123
456
789
-------------------------------------------------------- 分割线 --------------------------------------------------------
这是演示你描述的内容.
For /f "tokens=1-3 delims=<>" %%i in (a.txt) do (
If %%j==123 (Set 律师=123)
If %%j==789 (Set 医生=789)
If %%j==456 (Set 地图=456)
)
Echo %医生%
Echo %地图%
Echo %律师%
Pause假设a.txt内容为:
-------------------------------------------------------- 分割线 --------------------------------------------------------
这是演示你描述的内容.
全部回答
- 1楼网友:独行浪子会拥风
- 2021-04-26 23:29
@echo off
setlocal enabledelayedexpansion
set index=0
for /f "tokens=2 delims=<>" %%i in (a.xml) do (
set /a index+=1
If !index! equ 1 (Set 律师=%%i)
If !index! equ 2 (Set 医生=%%i)
If !index! equ 3 (Set 地图=%%i)
)
Echo %医生%
Echo %地图%
Echo %律师%
pause
setlocal enabledelayedexpansion
set index=0
for /f "tokens=2 delims=<>" %%i in (a.xml) do (
set /a index+=1
If !index! equ 1 (Set 律师=%%i)
If !index! equ 2 (Set 医生=%%i)
If !index! equ 3 (Set 地图=%%i)
)
Echo %医生%
Echo %地图%
Echo %律师%
pause
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯