Board logo

标题: [求助]如何用批处理读取ini文件? [打印本页]

作者: oumigaiiii     时间: 2007-3-13 11:56    标题: [求助]如何用批处理读取ini文件?

目标文件为c:\password.ini
想读取[pass]
          pwd=123455

该如何写这段批处理呢?谢谢
作者: lxmxn     时间: 2007-3-13 12:08

  读取??把你的意思说清楚。读取是显示它的内容,还是把密码复制给pwd变量,还是把密码写到另一个文件里面去?

作者: oumigaiiii     时间: 2007-3-13 13:19
楼上问到点了,就是想把12345读到 变量a里去,
谢谢

password.ini内容如下

[pass]
pwd=12345

[ Last edited by oumigaiiii on 2007-3-13 at 12:21 AM ]
作者: lxmxn     时间: 2007-3-13 13:21

  你 c:\password.ini 文件的内容可以发出来么?

作者: oumigaiiii     时间: 2007-3-13 13:22
谢谢你,这么晚了,还在线
作者: lxmxn     时间: 2007-3-13 13:28

for /f "delims== tokens=1*" %%a in ('more ^<C:\password.ini^|find /i "pwd"') do set password=%%b
echo password is:%password%
pause

作者: oumigaiiii     时间: 2007-3-13 13:33
感谢lxmxn深夜现场指导!
谢谢
作者: qq82015930     时间: 2007-9-22 20:38
学习了谢谢!~
作者: liuxing168     时间: 2007-9-26 00:01
路过啊。。真的不错啊。。顶你了。。
作者: Climbing     时间: 2007-9-26 10:46

@echo off
for /f "usebackq" %%i in (`type password.ini ^| find /i "pwd="`) do set %%i
echo Password is: %pwd%
pause