批处理如何读取ini文件的指定内容

so185582 2010-03-25 11:00:15
我有个config.ini文件,只有二行,内容如下
[Settings]
JdkPath=C:\jdk1.6.0_10

用批处理如何读取=号后面的内容?即C:\jdk1.6.0_10,但这个字符不是固定的,有可能是D:\abc\jdk1.6.0_10
...全文
785 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
leyongzhi 2011-06-10
  • 打赏
  • 举报
回复
学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习
chenjiayao00 2010-06-17
  • 打赏
  • 举报
回复
学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习 学习
就是just4 2010-03-25
  • 打赏
  • 举报
回复
[code=BatchFile]@echo off
set file=c:\test\config.ini
set name=JdkPath
for /f "tokens=1,2* delims==" %%i in (%file%) do if "%%i"=="%name%" set value=%%j
echo %value%
pause>nul[/code]
so185582 2010-03-25
  • 打赏
  • 举报
回复
问题搞定,谢谢楼上2位
ljc007 2010-03-25
  • 打赏
  • 举报
回复
test.bat

[code=BatchFile]@echo off
for /f "skip=1 tokens=2 delims==" %%a in (C:\test\config.ini) do set "value=%%a"
echo,%value%
pause
[/code]

6,873

社区成员

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

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