leoking71 发表于 2012-6-29 14:17:14

如何取到“涨停价”数值?(已解决)

本帖最后由 leoking71 于 2012-7-8 09:29 编辑


想用AutoIt为证券买卖做些编程实现一些自动化。一上手就碰到个障碍如下:
贴图为我的证券交易软件中的一个截图,我想取到其中的“涨停价”栏下的信息,此刻为"57280"这个数值并准备放入Autoit脚本中的某个变量中,以备后面的程序调用。试用Autoit Window Info工具,发现这个工具辨认出的是整块长方形区域为一个“ListCtrl”,无控件文本,更找不到那个57280的数字了。。。看来AutoIt不能对此进行细一步的辨认。
问题出在什么地方呢?有办法应付吗?

我也尝试用了下老大的Au3.WProbe,也没发现那个数值。。。。郁闷

komaau3 发表于 2012-6-29 17:22:35

参考controllistview,应该可以取到,或者读内存,或者OCR

ebhb 发表于 2012-6-29 23:26:26

读内存比较难,ocr估计还好一点

magusneo 发表于 2012-6-30 17:29:57

自定义控件你只能尝试逆向去读内存。OCR太不可靠,读错没准就亏死你。

leoking71 发表于 2012-7-2 10:10:06

自定义控件你只能尝试逆向去读内存。OCR太不可靠,读错没准就亏死你。
magusneo 发表于 2012-6-30 17:29 http://www.autoitx.com/images/common/back.gif

AutoIt 用于证券买卖实盘中,数据读取的准确性与速度是至关重要的,您说的读内存是个好想法。。可是如何实现呢?需要用到什么函数呢?这是否已经超出了Autoit的能力范围了?

leoking71 发表于 2012-7-2 10:15:13

参考controllistview,应该可以取到,或者读内存,或者OCR
komaau3 发表于 2012-6-29 17:22 http://www.autoitx.com/images/common/back.gif

我尝试用了Controllistview,没能成功,遗憾。。

lj6102039 发表于 2012-7-3 19:39:32

Controllistview可以用,但好像做不到实时取数据

leoking71 发表于 2012-7-4 23:10:16

看来这个问题一时半会也解决不了。打算用Aqua Deskperience来屏幕截取文字处理看看。参见http://www.autoitx.com/thread-18621-1-1.html
页: [1]
查看完整版本: 如何取到“涨停价”数值?(已解决)