中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-03 04:29
48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 请问如何在DOS下提取文本中的字段?(已解决)
可打印版本  2,112 / 17
第1楼 g4rr 发表于 2007-01-24 05:53
初级用户 发帖 32 积分 68 来自 广东潮州
请问如何在DOS下提取文本中的字段?(已解决)
比如在A.TXT中内容是:OPEN=QQ.EXE
能不能在DOS下提取"QQ",也就是程序名称?然后输出到另一文本,显示:A.TXT文本中所包括的程序名为:QQ.EXE?
输出的没什么技术含量,主要是想问DOS下有没有像高级语言中的截取字符段的功能?
多谢指教!

下午偶然看到这个论坛,一上来看了几个钟的帖,感觉真不错.特别是各位版主的热情与真诚实在令我感动.谢谢你们.继续加油哦!我P批处理刚起步,很想学好.希望各位大哥们多多指教...不胜感激!

[ Last edited by g4rr on 2007-1-24 at 04:18 AM ]
第2楼 lxmxn 发表于 2007-01-24 06:10
版主 发帖 4,938 积分 11,386


[ Last edited by lxmxn on 2007-1-23 at 05:35 PM ]
第3楼 happy3 发表于 2007-01-24 06:15
初级用户 发帖 23 积分 45
学习,谢谢!!!!!
第4楼 kafen 发表于 2007-01-24 06:20
初级用户 发帖 43 积分 97
Originally posted by lxmxn at 2007-1-24 06:10:
第5楼 ccwan 发表于 2007-01-24 06:22
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
原来楼主是要在假dos(cmd)下的代码啊!
第6楼 ccwan 发表于 2007-01-24 06:23
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
2楼代码:
第7楼 zh159 发表于 2007-01-24 06:31
金牌会员 发帖 1,467 积分 3,687


多个
第8楼 lxmxn 发表于 2007-01-24 06:36
版主 发帖 4,938 积分 11,386

  不好意思,笔误了,已经改过来啦。
第9楼 g4rr 发表于 2007-01-24 06:38
初级用户 发帖 32 积分 68 来自 广东潮州
哇.刚才去看了其他帖了,回来一刷新居然已经有这么多热心人回了帖.好快啊.快得太快了吧.....真是太感动了.谢谢各位大哥的帮忙..
先回帖表示感谢.内容再仔细研究一下.(没有灌水的意思)
第10楼 g4rr 发表于 2007-01-24 07:12
初级用户 发帖 32 积分 68 来自 广东潮州
嗯.受教了.特别谢谢lxmxn,ccwan,zh159.不过还有几个问题想请教你们
1. zh159的代码中"%%~na"的功能是不是起去掉文件名后缀的作用?
2. 如果A.TXT中有三行分别如下:

A.TXT

open=SETUP.ICO
open=setup.exe
open=sxs.exe
open=c:\windows\run.exe

如果输出所有的程序名(不带路径.并且只输出程序,不带其他文件.例如ICO图标)

3. 如何连同输出各程序的大小?

谢谢了!

[ Last edited by g4rr on 2007-1-23 at 06:32 PM ]
第11楼 ccwan 发表于 2007-01-24 07:19
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
用zh159的代码
第12楼 ccwan 发表于 2007-01-24 07:22
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
连同输入各程序的大小代码稍多,我要离开了,今天没有时间了,请别人解决吧,若明天没有别人给出解决方法的话,我再来写。
第13楼 g4rr 发表于 2007-01-24 07:24
初级用户 发帖 32 积分 68 来自 广东潮州
好.谢谢ccwan!
第14楼 lxmxn 发表于 2007-01-24 07:25
版主 发帖 4,938 积分 11,386

  要输出文件的大小,提前是文件必须存在,不知道Open=后面的文件是否存在?
第15楼 g4rr 发表于 2007-01-24 07:34
初级用户 发帖 32 积分 68 来自 广东潮州
如果不存在的话可以输出"此文件不存在".
或者只输出存在文件的大小.其他略过.可以吗?
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023