Board logo

标题: [求助]文本内容判断、替换、插入 [打印本页]

作者: NEXT     时间: 2010-9-21 00:02    标题: [求助]文本内容判断、替换、插入

假设有一.ini文件forTest.ini,内容大概如下: ---------------------------------------------------------- [fileInfo] aaaText=a内容a内容a内容a内容 bbbText=b内容b内容b内容b内容 ...... ---------------------------------------------------------- 其中,“a内容a内容a内容a内容”的内容是可变的 我想实现: 1. 先“Set /p input=请输入内容:” 2. 先判断文件中是否存在“aaaText=...”这一行 3. 如果存在,则修改“aaaText=”后面的内容为“%input%” 4. 如果不存在,则在“[fileInfo]”下一行插入“aaaText=%input%” [ Last edited by NEXT on 2010-9-22 at 14:28 ]

作者: NEXT     时间: 2010-9-21 00:13
看了2007和2008的帖子合集,但还是做不出来 :(

作者: tongzj     时间: 2010-9-21 14:00
你的这个思路并不好,要是处理很大的文件,或者文件中有特殊字符你都要考虑。建议使用 inifile.exe,这个程序是专门编辑 ini 文件的。 官方链接: home.mnet-online.de ...

作者: tongzj     时间: 2010-9-21 14:01
你的这个思路并不好,要是处理很大的文件,或者文件中有特殊字符你都要考虑。建议使用 inifile.exe,这个程序是专门编辑 ini 文件的。 官方链接: home.mnet-online.de ...

作者: NEXT     时间: 2010-9-22 13:25
文件不大的,就只是文件夹中的“desktop.ini”文件,内容一般不多吧,特殊字符倒是要考虑
[.ShellClassInfo]
InfoTip=哈哈,这是文件夹描述内容……
IconResource=C:\Windows\system32\SHELL32.dll,4

[ViewState]
Mode=
Vid=
FolderType=Generic
主要是想实现,在文件夹右键菜单中增加一个“添加/修改描述信息”,点击之后可以直接输入要添加或修改的描述内容 效果大概像我的这个“文件夹伪装”一样: www.brsbox.com/fileb ... [ Last edited by NEXT on 2010-9-22 at 13:39 ]