找回密码
 加入
搜索
查看: 2485|回复: 10

如何读取文件并传送到下拉框

[复制链接]
发表于 2009-6-10 18:58:13 | 显示全部楼层 |阅读模式
本帖最后由 sinoxer 于 2009-6-10 19:07 编辑

读取Windows目录下的bz.ini文件
bz.ini文件结构如下(共有不定N行)
a1: 7815622534 (3df7g)
a2: 312576705 (14f9dg)
a3: 2478156225 (3dd7gd)
a4: 7612576705 (1ds49g)
……
要求读取红色部分并除以3000,并剔除后面的括号内容,然后传送至拉框待下一步使用

本人菜鸟,高手指点下

评分

参与人数 1金钱 -10 收起 理由
afan -10 不改分类

查看全部评分

发表于 2009-6-10 19:51:28 | 显示全部楼层
$I = "a1: 7815622534 (3df7g)"
$J = StringTrimRight(StringTrimLeft($I, StringInStr($I, ":")), StringLen($I) - StringInStr($I, "(") + 1)

MsgBox(0,0,$J)
发表于 2009-6-10 19:52:33 | 显示全部楼层
inread
数组array
创建GUI
GUICtrlSetData 修改控件数据
数值运算
------------------------------------
翻翻已解决问题区,这样的例子不少
借鉴一下就行了
你该不会又是想着别人帮你写吧???
‘菜鸟’不是拿现成的理由
发表于 2009-6-10 20:18:04 | 显示全部楼层
给你个思路
#include "array.au3"
$a=FileRead(@WindowsDir&'\bz.ini')
$b=StringRegExp($a,"\d{5,11}",3)
_ArrayDisplay($b)
发表于 2009-6-10 22:14:48 | 显示全部楼层
看到pcbar就能看到正则
发表于 2009-6-10 22:16:06 | 显示全部楼层
同上,。。学习下
发表于 2009-6-10 22:44:56 | 显示全部楼层
pcbar 正则之神.......
发表于 2010-1-21 12:45:37 | 显示全部楼层
正则之神...额滴神...
发表于 2010-1-21 14:18:12 | 显示全部楼层
同上!学习一下!高手写出来的东西就是高!看都不懂!
发表于 2010-1-22 22:39:48 | 显示全部楼层
是啊,太高,看不懂!
发表于 2012-3-1 09:42:03 | 显示全部楼层
刚学习对ini文件,这个对我来说难度太高拉,同求解.....
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-30 19:27 , Processed in 0.089406 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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