找回密码
 加入
搜索
查看: 4178|回复: 12

[AU3基础] 这个菜单该如何点击呢?[已解决]

  [复制链接]
发表于 2010-11-27 19:30:18 | 显示全部楼层 |阅读模式
本帖最后由 oceanwind 于 2010-11-28 14:33 编辑

这个菜单"系统" 无快捷键,
不能用类似
Opt("WinTitleMatchMode", 2)

If  WinExists("大智慧 - ") Then
       
        WinActivate("大智慧 - ")        
       
EndIf
    Send("!T")
        Send("D")  
进行点击
可不可以用控件ID来点击呢 如图中 控件ID 每次启动不会变
如行 该怎么写呢

本帖子中包含更多资源

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

×

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-11-27 20:09:09 | 显示全部楼层
回复 1# oceanwind

不用想那么麻烦,没有快捷键就用Send
Opt("WinTitleMatchMode", 2)

If  WinExists("大智慧 - ") Then
        
        WinActivate("大智慧 - ")        
        
EndIf 
    Send("!F")
      Send("{DOWN 10}") 
Send("{ENTER}") 

评分

参与人数 1金钱 +10 收起 理由
oceanwind + 10 谢谢

查看全部评分

 楼主| 发表于 2010-11-27 22:02:49 | 显示全部楼层
谢谢lixiaolong 因为无快捷键 所以Send("!F") 不起作用
发表于 2010-11-27 22:06:30 | 显示全部楼层
Send("!s")
Send("{DOWN 10}")
Send("{ENTER}")
 楼主| 发表于 2010-11-27 23:25:34 | 显示全部楼层
因为没快捷键 所以afan与lixiaolong的 send("!s")不起作用
一位Q友 给了我以下代码可以打开

controlfocus("华西证券网上交易V6.05","","[CLASS:AfxWnd42; INSTANCE:9]")
controlclick("华西证券网上交易V6.05","","[CLASS:AfxWnd42; INSTANCE:9]")
send("{UP 7}{ENTER}")


但新的问题又来了 (如图)

在点击出来的窗口中有三个TAB 默认是日线 但另外两个TAB页"5分钟数据"和"分时图数据"各有一个地方要钩选如图,在"分时图数据"中那个地方在窗口信息工具中能查到为BUTTON2  但是在"5分钟数据"页面中查不到BUTTON信息
因此有两个问题
1:如何分别选中"5分钟数据"和"分时图数据"
2:分别选中以上两个TAB页面后 如何把两个选择框中打上钩 特别是那个没有BUTTON信息的选择框

谢谢先

本帖子中包含更多资源

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

×
 楼主| 发表于 2010-11-28 00:07:09 | 显示全部楼层
经过搜索贴子 已经知道如何切换TAB页面了 代码如下
ControlCommand ( "盘后数据下载","开始下载", "[CLASS:SysTabControl32; INSTANCE:1]" ,"TabRight", "" )

现就剩一个问题 如何在"5分钟数据"页面上把没有BUTTON息的选择框中打上钩
谢谢先
 楼主| 发表于 2010-11-28 09:18:55 | 显示全部楼层
我顶一下看看.....
 楼主| 发表于 2010-11-28 10:01:03 | 显示全部楼层
本帖最后由 oceanwind 于 2010-11-28 10:05 编辑

我用鼠标点击来点这个也不行 不知错在哪里  
用AU3RECORD 记录的把“5分钟分析数据”钩上的 代码是 MouseClick("left",39,90,1) 但实际运行下来咋钩不了呢(事实上在窗口中看见钩了一下 但随后又消失了)
试这个完整的代码如下  
Opt("WinTitleMatchMode", 2)
If  WinExists("华西证券网上交易V") Then
    WinActivate("华西证券网上交易V")
EndIf
controlfocus("华西证券网上交易V6.05","","[CLASS:AfxWnd42; INSTANCE:9]")
controlclick("华西证券网上交易V6.05","","[CLASS:AfxWnd42; INSTANCE:9]")
send("{UP 7}{ENTER}")
WinWait("盘后数据下载","开始下载")
ControlClick("盘后数据下载","开始下载","Button1")
ControlCommand ( "盘后数据下载","开始下载", "[CLASS:SysTabControl32; INSTANCE:1]" ,"TabRight", "" )       
MouseClick("left",39,90,1)

本帖子中包含更多资源

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

×
发表于 2010-11-28 11:14:40 | 显示全部楼层
换一个 窗口信息工具
以前安装目录里只有一个 窗口信息工具 现在我装的AU3 目录里有两个窗口信息工具  一个中文一个英文。
一开我不知道为什么要两个,后来才发现 中文的窗口信息工具 有些东东查看不出来。

评分

参与人数 1金钱 +10 收起 理由
oceanwind + 10 哈哈 楼上的朋友 你帮我大忙了 确实中文的不 ...

查看全部评分

 楼主| 发表于 2010-11-28 11:50:49 | 显示全部楼层
本帖最后由 oceanwind 于 2010-11-28 11:52 编辑

哈哈 楼上的朋友 你帮我大忙了 确实中文的不行 而英文的可以

本帖子中包含更多资源

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

×
发表于 2010-11-28 12:16:15 | 显示全部楼层
震惊!那还是用英文的好了
发表于 2011-3-7 22:41:19 | 显示全部楼层
路过,看看.
发表于 2011-3-26 13:37:40 | 显示全部楼层
我顶一下看看.....
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-2 10:39 , Processed in 0.102986 second(s), 30 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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