【已解决】怎么显示最小化在托盘的程序?
本帖最后由 chen2j 于 2013-9-25 20:42 编辑RT,无法用WinSetState显示,有没有其他方法恢复窗口的?
如下图的电驴,想恢复显示怎么弄?电驴是我之前手动打开的。
重新运行执行程序不行么? 本帖最后由 chen2j 于 2013-9-22 19:42 编辑
回复 2# nmgwddj
重新运行依然不显示啊,电驴无法重复运行。
现在我只能用笨方法,先强制关闭电驴,再重新运行。不知道高手们有没有更好的方法呢? 同问,同问 http://www.autoitx.com/forum.php?mod=viewthread&tid=13661&highlight=%CD%D0%C5%CC
看看这里的UDF能不能帮到你的。 回复 5# nmgwddj
这个是清除图标的呢,和我要的不太相符 回复 6# chen2j
.......看看UDF里面的其他函数好吗 回复 7# nmgwddj
呵呵,多谢,原来这个UDF函数还有挺多其他功能的。
#include <systray UDF.au3>
$a= _SysTrayIconIndex("emule.exe",0,1)
$e=_SysTrayIconPos($a,1)
MouseClick("",$e,$e,2)
简单写了个鼠标点击的。用句柄那个函数能获取,但是没办法用其他函数打开,不知道怎么回事 MouseClick参数是屏幕坐标,_SysTrayIconPos返回的好像不是屏幕坐标吧。。 回复 9# nmgwddj
是屏幕坐标。这个可以用。
找到了个更好用的,多谢你的提醒啊!好几天没解决,呵呵。
http://www.autoitx.com/forum.php?mod=viewthread&tid=4501&highlight=%CD%D0%C5%CC
页:
[1]