中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-12 02:27
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » [求助]文本内容判断、替换、插入
可打印版本  1,025 / 4
第1楼 NEXT 发表于 2010-09-21 00:02
新手上路 发帖 8 积分 14
[求助]文本内容判断、替换、插入
假设有一.ini文件forTest.ini,内容大概如下:
----------------------------------------------------------

aaaText=a内容a内容a内容a内容
bbbText=b内容b内容b内容b内容
......
----------------------------------------------------------
其中,“a内容a内容a内容a内容”的内容是可变的

我想实现:
1. 先“Set /p input=请输入内容:”
2. 先判断文件中是否存在“aaaText=...”这一行
3. 如果存在,则修改“aaaText=”后面的内容为“%input%
4. 如果不存在,则在“”下一行插入“aaaText=%input%

[ Last edited by NEXT on 2010-9-22 at 14:28 ]
第2楼 NEXT 发表于 2010-09-21 00:13
新手上路 发帖 8 积分 14
看了2007和2008的帖子合集,但还是做不出来 :(
第3楼 tongzj 发表于 2010-09-21 14:00
初级用户 发帖 43 积分 49
你的这个思路并不好,要是处理很大的文件,或者文件中有特殊字符你都要考虑。建议使用 inifile.exe,这个程序是专门编辑 ini 文件的。
官方链接: http://home.mnet-online.de/horst.muc/wbat32.htm#inifile
第4楼 tongzj 发表于 2010-09-21 14:01
初级用户 发帖 43 积分 49
你的这个思路并不好,要是处理很大的文件,或者文件中有特殊字符你都要考虑。建议使用 inifile.exe,这个程序是专门编辑 ini 文件的。
官方链接: http://home.mnet-online.de/horst.muc/wbat32.htm#inifile
第5楼 NEXT 发表于 2010-09-22 13:25
新手上路 发帖 8 积分 14
文件不大的,就只是文件夹中的“desktop.ini”文件,内容一般不多吧,特殊字符倒是要考虑


主要是想实现,在文件夹右键菜单中增加一个“添加/修改描述信息”,点击之后可以直接输入要添加或修改的描述内容

效果大概像我的这个“文件夹伪装”一样:
http://www.brsbox.com/filebox/down/fc/159396c23f39271b26d58697056a8fc2

[ Last edited by NEXT on 2010-9-22 at 13:39 ]
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023