找回密码
 加入
搜索
查看: 3000|回复: 7

[AU3基础] IniRead读取问题

  [复制链接]
发表于 2011-3-6 03:12:57 | 显示全部楼层 |阅读模式
$EvePath = @TempDir& "\"
RunWait($EvePath & "Everest /r /ini Report /SUM /SAFEST", $EvePath, @SW_HIDE)
$zhuban=IniRead($EvePath & "Reports\report.ini", "概述", "主板|主板名称", "")
$xianka=IniRead($EvePath & "Reports\report.ini", "概述", "显示设备|显示卡1", "")
MsgBox(0,"","主板: " & $zhuban & @CRLF _
& "显卡: " & $xianka)



读取的时候,怎么才能做到

源 字符串:    主板|主板名称=ECS GeForce6100PM-M2 (2 PCI, 1 PCI-E x1, 1 PCI-E x16, 2 DDR2 DIMM, Audio, Video, LAN)

只读取 ECS GeForce6100PM-M2 后边的这些不读取 (2 PCI, 1 PCI-E x1, 1 PCI-E x16, 2 DDR2 DIMM, Audio, Video, LAN)

谢谢,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-3-6 03:40:57 | 显示全部楼层
$aa=StringSplit($zhuban, "(")

msgbox(0,"",$aa[1])
 楼主| 发表于 2011-3-6 05:34:24 | 显示全部楼层
$aa=StringSplit($zhuban, "(")

msgbox(0,"",$aa[1])
the886 发表于 2011-3-6 03:40


谢谢,已经解决.
发表于 2011-3-29 12:50:59 | 显示全部楼层
看到头晕了。还是先去打酱油吧。~
发表于 2011-3-29 13:19:59 | 显示全部楼层
用正则提取吧,比较方便
$zhuban='主板|主板名称=ECS GeForce6100PM-M2 (2 PCI, 1 PCI-E x1, 1 PCI-E x16, 2 DDR2 DIMM, Audio, Video, LAN)'

$a=StringRegExp($zhuban,'[^=/(]+',3,2)
MsgBox(0,"",$a[1])
发表于 2011-3-29 13:22:07 | 显示全部楼层
回复 3# gfuchao
你这个函数提取的不是你想要的吧?
发表于 2011-5-27 10:15:17 | 显示全部楼层
路过看看,好东西,学习了
发表于 2011-7-25 11:33:09 | 显示全部楼层
学下下。。谢谢分享
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-21 16:21 , Processed in 0.085142 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表