中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-18 01:37
47,814 主题排行 / 349,907 发帖 / 今日 4 篇 / 48,259 会员排行
DOS疑难解答 & 问题讨论 (解答室) » 请教DOS高级问题,希望各位指教。。
可打印版本  823 / 2
第1楼 maxfull 发表于 2006-04-12 22:01
中级用户 发帖 120 积分 360
请教DOS高级问题,希望各位指教。。
1、能否将A.ini 中的 第三行,或者说某行设置为一个变量,然后追加到 B.INI 中的第二行或指定行呢,或者说 abc=cba 将 abc=后面的字符设为一变量,追加到其它的文件中呢。
2、如何才能达到删除指定文件的指定行呢?或者删除尾行。
3、例如我有个A.TXT文件,里面只有个字符如 ss.exe 现在我想实现的是 将a.txt里的字符传输到 B.TXT 中,但前面必须加个 aa= 。也就是传输到 B.TXT 中变成 aa=ss.exe 了。
4、如何将aabbcc追加到b.txt文件中的 aa=的后面呢,而不换行,我试过用 >或者 >> 追加后都自动换行?

希望各路兄弟能指教,再下感激不尽。

[ Last edited by maxfull on 2006-4-12 at 22:03 ]
第2楼 GOTOmsdos 发表于 2006-04-15 16:15
铂金会员 发帖 1,827 积分 5,154
这个 在2000/XP中应该可以的, FOR
DOS中很难
第3楼 3742668 发表于 2006-04-17 01:13
荣誉版主 发帖 718 积分 2,013
光用for是不够的,还需要有其他的命令配合,个人认为系统自带的命令中最合适的莫过于这个:

运行完后可以把a.txt中的每一行都保存到变量%行号%中。
如果你需要第一行你可以直接用%1%。
你的几个问题都可以用bat来解决,不过处理比较大的文件的时候bat就有些力不从心了,建议用vbs。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023