如题,如何用批处理读取.ini文件的一个值,并将其设为变量使用?
我这个疑问已经好久了,一直没有找到合适的方法。请各位朋友指点迷津。谢谢!其文本文件(.ini)内容如下:
.......
......
.....
ISTIPOPENFILEDLG=1
ISAUTO=0
HOTKEY_GETMSG=2|112
SOUND_ISOPEN=1
NICKNAME=张 三
PATH=D:\飞鸽传书(懒QQ版)2.0\LanQQ\
LASTSAVE_PATH=
**********************
1、如果我需要在一个批处理中读取这个文件,并将其中的
“NICKNAME=张 三” 字段读出并设为: set NICKNAME=张 三
另外: 将“PATH=D:\飞鸽传书(懒QQ版)2.0\LanQQ\”字段读出设为:set LanQQ=D:\飞鸽传书(懒QQ版)2.0\LanQQ\
用FOR /F 命令该如何实现?
2、我用 type config.ini|find "NICKNAME=" /V /i> tmp.txt 命令得到的tmp.txt文本中没有包含“NICKNAME" 这行的内容,那用find命令如何才能在tmp.txt中只得到“NICKNAME=张 三” 这行字符,而没有其他内容呢?
以上疑问请朋友们给予指点,先谢谢了!
[ Last edited by sglxy on 2008-1-28 at 06:35 PM ]
我这个疑问已经好久了,一直没有找到合适的方法。请各位朋友指点迷津。谢谢!其文本文件(.ini)内容如下:
.......
......
.....
ISTIPOPENFILEDLG=1
ISAUTO=0
HOTKEY_GETMSG=2|112
SOUND_ISOPEN=1
NICKNAME=张 三
PATH=D:\飞鸽传书(懒QQ版)2.0\LanQQ\
LASTSAVE_PATH=
**********************
1、如果我需要在一个批处理中读取这个文件,并将其中的
“NICKNAME=张 三” 字段读出并设为: set NICKNAME=张 三
另外: 将“PATH=D:\飞鸽传书(懒QQ版)2.0\LanQQ\”字段读出设为:set LanQQ=D:\飞鸽传书(懒QQ版)2.0\LanQQ\
用FOR /F 命令该如何实现?
2、我用 type config.ini|find "NICKNAME=" /V /i> tmp.txt 命令得到的tmp.txt文本中没有包含“NICKNAME" 这行的内容,那用find命令如何才能在tmp.txt中只得到“NICKNAME=张 三” 这行字符,而没有其他内容呢?
以上疑问请朋友们给予指点,先谢谢了!
[ Last edited by sglxy on 2008-1-28 at 06:35 PM ]
