vb6.0中,如何提取包含特定字符的行的内容

如下是一个TXT文件中的内容主机名:65721A963ABC46AOS名称:MicrosoftWindowsXPProfessionalOS版本:5.1.2600Serv... 如下是一个TXT文件中的内容

主机名: 65721A963ABC46A
OS 名称: Microsoft Windows XP Professional
OS 版本: 5.1.2600 Service Pack 3 Build 2600
OS 制造商: Microsoft Corporation
OS 配置: 独立工作站
OS 构件类型: Multiprocessor Free
注册的所有人: ---------------
注册的组织: --------------
产品 ID: ]----------------
初始安装日期: 2009-12-14, 10:31:29
系统启动时间: 暂缺
系统制造商: VMware, Inc.
系统型号: VMware Virtual Platform
系统类型: X86-based PC
处理器: 安装了 2 个处理器。
[01]: x86 Family 15 Model 107 Stepping 1 AuthenticAMD ~2311 Mhz
[02]: x86 Family 15 Model 107 Stepping 1 AuthenticAMD ~2311 Mhz
BIOS 版本: PTLTD - 6040000
Windows 目录: C:\WINDOWS
系统目录: C:\WINDOWS\system32
启动设备: \Device\HarddiskVolume1
系统区域设置: zh-cn;中文(中国)
输入法区域设置: zh-cn;中文(中国)
时区: 暂缺
物理内存总量: 1,023 MB
可用的物理内存: 816 MB
虚拟内存: 最大值: 2,048 MB
虚拟内存: 可用: 1,994 MB
虚拟内存: 使用中: 54 MB
页面文件位置: D:\pagefile.sys
域: WORKGROUP
登录服务器: \\65721A963ABC46A

我需要提取安装日期后面的日期和时间,提取后放入到Label1.caption中,应该如何操作?
展开
 我来答
仰望天的蓝d8
2009-12-14 · TA获得超过199个赞
知道答主
回答量:44
采纳率:0%
帮助的人:57.2万
展开全部
Open App.Path + "\0.txt" For Input As #1
Dim S As String
Do While Not EOF(1)
Line Input #1, S
If InStr(S, "初始安装日期") <> 0 Then '查找“初”字
Label1.Caption = Right(S, 20)
Exit Do
End If
Loop
Close
big_bubby
2009-12-17 · 超过22用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:0
展开全部
一楼的方法是正解。不过第6行貌似用下句会更好:

Label1.Caption = Mid(S, Instr(S, ":") + 1)

纯粹探讨,飘过~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式