xikjun 发表于 2013-4-19 22:31:17

在system tray icon上使用mouseclick无效,咋整!

我的系统是window7 Pro,Autoit是V3.3.9.4,使用如下脚本
#include <SysTray_UDF.au3>
        Local $index = _SysTrayIconIndex ("QQ.exe", 0)
        Local $pos = _SysTrayIconPos ($index)
        MouseClick ("left", $pos, $pos, 1)
鼠标能移动到QQ的SysTray图标上,但是MouseClick不起作用。不要前两条语句,单独使用也无效。在窗口内MouseClick是有效的。
Why???
在system tray icon上使用mouseclick无效,咋整!

MicroBlue 发表于 2013-4-20 00:00:07

http://www.autoitx.com/forum.php?mod=viewthread&tid=30237&highlight=

xikjun 发表于 2013-4-20 13:51:04

采用原代码,不成功。提示:no item found in system tray.
查看说明:参数应该是 sToolTipTitle (提示标题),怎么只输入“QQ”。能说明一下吗?

MicroBlue 发表于 2013-4-21 20:44:30

回复 3# xikjun


    我采用的是stringinstr这个函数,如果你有图片的tips包含QQ,那么就会找到那个包含QQtips的icon,去点击。

xikjun 发表于 2013-4-23 17:30:39

用QQ的Process名称:QQ.exe 是能找到QQ并把鼠标移动到QQ在System Tray上的图标,但是发送mouseclick 没反应

MicroBlue 发表于 2013-4-23 20:56:44

回复 5# xikjun


    你什么系统?
页: [1]
查看完整版本: 在system tray icon上使用mouseclick无效,咋整!