找回密码
 加入
搜索
查看: 4727|回复: 14

[系统综合] 读取INI文件内容和控件相比较(帮帮我,谢谢!)

  [复制链接]
发表于 2010-3-7 19:51:06 | 显示全部楼层 |阅读模式
本帖最后由 visualc 于 2010-3-7 19:52 编辑

读取INI中的[DATA]中所有字段
如下
[DATA]
骏腾=1
静正=0
;1为好;0为坏

与外部程序的控件Edit1相比较,如果该控件和字段(静正)一致且为0 ;就给出提示 静正坏;1不给提示 跳转开始继续执行 进行比较   

1, 我想这个要循环跳转  但是我不知道如何下手!

2,一直执行进行比较 ``

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


??不知道大家听懂没有  我的表达不行.
再此谢过!
发表于 2010-3-7 20:11:59 | 显示全部楼层
本帖最后由 afan 于 2010-3-7 20:13 编辑

外部程序的控件Edit1 获取的文本是 '静正=0' 吗? 即 ControlGetText ( "外部程序窗口标题", "窗口文本", "Edit1") = '静正=0'  ?
 楼主| 发表于 2010-3-7 20:14:40 | 显示全部楼层
回复 2# afan
获取的Edit1 只是(静正)

能帮帮我吗?
发表于 2010-3-7 20:30:20 | 显示全部楼层
$txt = ControlGetText ( "外部程序窗口标题", "窗口文本", "Edit1")
If IniRead('ini.ini', 'DATA', $txt, '') == 0 Then Msgbox(0, 0, $txt & ' 是坏蛋 ')
 楼主| 发表于 2010-3-7 20:41:38 | 显示全部楼层
回复 4# afan
就这么简单

这个要循环呢?这个执行后就退出了 就不能继续执行了

麻烦你能帮我完善下不 谢谢!
发表于 2010-3-7 20:45:37 | 显示全部楼层
While 1
$txt = ControlGetText ( "外部程序窗口标题", "窗口文本", "Edit1")
If IniRead('ini.ini', 'DATA', $txt, '') == 0 Then Msgbox(0, 0, $txt & ' 是坏蛋 ')
Sleep(100)
Wend
 楼主| 发表于 2010-3-7 21:48:13 | 显示全部楼层
回复 6# afan
首先谢谢afan!
如果这个成立了,也给出了提示,程序会结束吗?我想它继续进行比较哦,!!
我想大胆的问下,如果我只想让它提示我一次呢,如下,获取EDIT1的内容和静正一致且值为0,成立,给出提示,我第二次获取这个控件时发现还是静正,就不给提示了,直到读取新的字段和控件一致时,给出提示,谢谢,这个能否实现!
发表于 2010-3-7 23:33:26 | 显示全部楼层
我第二次获取这个控件时发现还是静正,就不给提示了
...
visualc 发表于 2010-3-7 21:48



    如果第二次‘获取这个控件时发现还是静正’如果值改变了,= 1了,提示不?同步更新 ini 文件的值不?……
很多你的意图不了解,不好说,其实很简单,IF 判断一下就可以了
发表于 2010-3-7 23:57:58 | 显示全部楼层
AU3的循环  While 1
                        这里为代码
                      WEND
这样就是自动循环的  以前我也有好楼主一样的问题  后来我就看帮助  学了不少东西
 楼主| 发表于 2010-3-8 07:33:58 | 显示全部楼层
配置文件不做更改,都是为0,给提示,就是当获取第二次时,不做提示了,直到新的字段出现,给出提示,
意思就是控件中的字段不管出现多少次,只提示一次就好,
等待中
 楼主| 发表于 2010-3-8 07:49:48 | 显示全部楼层
本帖最后由 visualc 于 2010-3-8 07:52 编辑

同步更新,这个方法也许可以哦

看看你有什么好的方法,请支招!

谢谢,
发表于 2010-3-8 12:09:15 | 显示全部楼层
exitloop
 楼主| 发表于 2010-3-8 17:54:10 | 显示全部楼层
新问题又来了,我WINWAITACTIVE要获取两个标题,这个怎么弄啊!
发表于 2010-3-8 18:16:57 | 显示全部楼层
新问题又来了,我WINWAITACTIVE要获取两个标题,这个怎么弄啊!
visualc 发表于 2010-3-8 17:54



    http://www.autoitx.com/forum.php ... amp;fromuid=7644923
发表于 2010-3-21 02:57:41 | 显示全部楼层
我正需要,好好研究一下,多谢!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-6-10 22:24 , Processed in 0.081496 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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