批处理找出文件中的指定字段的值

zuiwuxie 2012-11-13 09:56:47
没有接触过批处理文件
我有一个ini文件,每一行的内容是"name","value"
我现在要用批处理文件找出指定name的value
请问要怎么处理?
...全文
358 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
winrjob 2012-11-13
  • 打赏
  • 举报
回复
先给name,value设定变量。 然后xp下用search, windows2k8用find 语句执行。
Forever_Young 2012-11-13
  • 打赏
  • 举报
回复
这个很简单,直接用for就可以完成,没必要用find来处理,比如你的ini文件是test.ini

@echo off
set /p name=输入NAME:
for /f "tokens=1,2 delims=," %%a in (test.ini) do (if /i "%%~a"=="%name%" echo %%~b)
pause
zuiwuxie 2012-11-13
  • 打赏
  • 举报
回复
引用 1 楼 winrjob 的回复:
先给name,value设定变量。 然后xp下用search, windows2k8用find 语句执行。
可否给个例子 另外多个条件判断的语句应该怎么写

6,850

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧