如何激活我指定的系统托盘程序
我想向一个系统托盘程序发送一个鼠标右键点击的指令,问题是我如何能够准确将这个指令发送到这个系统托盘程序呢?不知道该怎样捕捉系统托盘程序的信息,也不知道有什么函数能够实现这个功能。记得按键精灵有个功能是利用截取图盘图形来确定托盘程序的位置,然后模拟鼠标击键动作实现这个功能,但准确率很低,很容易出错。比如我要向图中我画上方框的系统托盘程序发送鼠标右键的指令。
[ 本帖最后由 st1109 于 2008-11-22 16:38 编辑 ] http://www.autoitx.com/forum.php?mod=viewthread&tid=3821&extra=page%3D1&frombbs=1 :face (29): 多谢! 为什么我运行了会出现这样的问题?
>"D:\autoit3\SciTe\AutoIt3Wrapper\AutoIt3Wrapper.exe" /run /prod /ErrorStdOut /in "C:\Documents and Settings\Administrator\桌面\千千静听托盘右键.au3" /autoit3dir "D:\autoit3" /UserParams
+>13:00:10 开始执行 AutoIt3Wrapper V.3.2.9
! ***************************************************************************************************
! * 输入的文件使用的 UTF32 编码, Au3Check/Tidy/Obfuscator 并不支持 UNICODE 编码,且不会执行. *
! ***************************************************************************************************
>运行:(3.2.9.3):D:\autoit3\autoit3.exe "C:\Documents and Settings\Administrator\桌面\千千静听托盘右键.au3"
C:\Documents and Settings\Administrator\??\????????.au3 (2) : ==> Error opening the file.:
#Include <GuiToolBar.au3>
->13:00:10 AutoIT3.exe 完成rc:1
+>13:00:11 AutoIt3Wrapper 完成
>退出代码: 1 时间: 1.555
找到原因了,我安装的AutoIt版本太低,没有收录GuiToolBar.au3函数集。 雷锋精神传天下!谢谢分享!
页:
[1]