sativum 发表于 2013-8-16 16:29:28

检测软件的工作状态

如:下图中为360云盘的工作状态,鼠标移动到桌面右下角的360云盘图标时显示软件状态

如何能检测软件的状态呢

user3000 发表于 2013-8-16 19:42:57

回复 1# sativum

请参考A大的帖子:    _WinTooltipsClose 关闭气泡提示窗口(或返回其标题文本)

sativum 发表于 2013-8-19 16:30:40

回复 2# user3000


    这是检测气泡提示,而这些软件是没提示的,要鼠标移至软件才提示

user3000 发表于 2013-8-19 18:03:49

回复 3# sativum

哦.那是我理解错了.
这是枚举所有托盘图标信息的, 你需要自己判断36X的信息!
#include <GUIToolbar.au3>
Local $hTb = ControlGetHandle('', '', 'ToolbarWindow321')
For $i = 0 To _GUICtrlToolbar_ButtonCount($hTb) - 1
$i_C = _GUICtrlToolbar_IndexToCommand($hTb, $i)
$txt = _GUICtrlToolbar_GetButtonText($hTb, $i_C)
ConsoleWrite($txt & @CR)
Next

这个是鼠标移动到图标上面再获取信息的,鼠标必须移动动该图标上方!
Local $title = ''
      MsgBox(0, '', WinGetTitle($title)

论坛上均有过提问帖!

fhqbbfcu2050 发表于 2013-8-20 08:28:39

找图或找色来判断成么???托盘图标是否相同呢,不相同这个应该可以用用

fhqbbfcu2050 发表于 2013-8-20 08:30:56

找图或找色来判断成么???托盘图标是否相同呢,不相同这个应该可以用用

q496191478 发表于 2013-8-20 11:47:13

学习了!!!!
页: [1]
查看完整版本: 检测软件的工作状态