找回密码
 加入
搜索
查看: 2546|回复: 2

[AU3基础] 已解决如何分行分项读取网上股票交易5.0的资金股票栏中的数据

[复制链接]
发表于 2014-3-24 16:53:36 | 显示全部楼层 |阅读模式
本帖最后由 jiaosc 于 2014-3-24 16:54 编辑

通过将近半年的摸索,个人的需求已基本得到解决,唯一不足之处就是只能激活股票交易软件界面在前台运行,但不影响功能使用。现将源代码贴出,以求共同完善。
WinActivate("网上股票交易系统5.0")
SLEEP(100)
Send("{F4}")
SLEEP(500)
ControlClick("网上股票交易系统5.0","","CVirtualGridCtrl2","left")
SLEEP(200)
SLEEP(500)
ControlClick("网上股票交易系统5.0","","CVirtualGridCtrl2","right")
SLEEP(200)  
Send("{DOWN}")
SLEEP(200)
Send("{DOWN}")
SLEEP(200)
Send("{DOWN}")
SLEEP(200)
Send("{ENTER}")
SLEEP(200)
WinSetState ( "网上股票交易系统5.0", "", @SW_MINIMIZE  )
$chicangxxclip=ClipGet( )
$chicangxx=StringSplit($chicangxxclip,@CR);
$CountLines =$chicangxx[0]
ClipPut ("")
For $a=2 To $CountLines           
$xiadangpcx =StringSplit($chicangxx[$a],@TAB);         
$zqdm=$xiadangpcx[1]
$zqmc=$xiadangpcx[2]
$gpye=$xiadangpcx[3]
$kyye=$xiadangpcx[4]
$gpyk=$xiadangpcx[6]
$gpcbj=$xiadangpcx[7]
$ykb1=$xiadangpcx[8]
$xianjia=$xiadangpcx[9]
$shizhi=$xiadangpcx[10]
$xiadangpcxtxt="持股信息"&@CRLF&$zqdm1&@CRLF&$zqmc1&@CRLF&$gpye1&@CRLF&$kyye1&@CRLF&$gpyk1&@CRLF&$gpcbj1&@CRLF&$ykb11&@CRLF&$xianjia1&@CRLF&$shizhi1&@CRLF
Msgbox(0,'$xiadangpcxtxt )        ;
通过获取的持仓信息信息,就可以对持仓股票进行具体下一步的买卖操控了。
发表于 2014-4-15 12:45:16 | 显示全部楼层
又是一牛人啊,能不能直接通过服务器获取价格啊
发表于 2014-12-20 20:30:49 | 显示全部楼层
不错,试了一下可用。不过还是提点建议:
1.ControlClick获取焦点的方法不好,应该用ControlFocus
2.拷贝到剪贴板也不要用鼠标右键按很多次,直接send("^C")即可。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-20 12:48 , Processed in 0.078330 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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