找回密码
 加入
搜索
查看: 1706|回复: 5

[AU3基础] 在system tray icon上使用mouseclick无效,咋整!

  [复制链接]
发表于 2013-4-19 22:31:17 | 显示全部楼层 |阅读模式
我的系统是window7 Pro,Autoit是V3.3.9.4,使用如下脚本
#include <SysTray_UDF.au3>
        Local $index = _SysTrayIconIndex ("QQ.exe", 0)
        Local $pos = _SysTrayIconPos ($index)
        MouseClick ("left", $pos[0], $pos[1], 1)
鼠标能移动到QQ的SysTray图标上,但是MouseClick不起作用。不要前两条语句,单独使用也无效。在窗口内MouseClick是有效的。
Why???
在system tray icon上使用mouseclick无效,咋整!
发表于 2013-4-20 00:00:07 | 显示全部楼层
 楼主| 发表于 2013-4-20 13:51:04 | 显示全部楼层
采用原代码,不成功。提示:no item found in system tray.
查看说明:参数应该是 sToolTipTitle (提示标题),怎么只输入“QQ”。能说明一下吗?
发表于 2013-4-21 20:44:30 | 显示全部楼层
回复 3# xikjun


    我采用的是stringinstr这个函数,如果你有图片的tips包含QQ,那么就会找到那个包含QQtips的icon,去点击。
 楼主| 发表于 2013-4-23 17:30:39 | 显示全部楼层
用QQ的Process名称:QQ.exe 是能找到QQ并把鼠标移动到QQ在System Tray上的图标,但是发送mouseclick 没反应
发表于 2013-4-23 20:56:44 | 显示全部楼层
回复 5# xikjun


    你什么系统?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-25 13:43 , Processed in 0.194988 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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