找回密码
 加入
搜索
查看: 4740|回复: 9

[AU3基础] 【已解决】怎么显示最小化在托盘的程序?

  [复制链接]
发表于 2013-9-21 16:52:39 | 显示全部楼层 |阅读模式
本帖最后由 chen2j 于 2013-9-25 20:42 编辑

RT,无法用WinSetState显示,有没有其他方法恢复窗口的?

如下图的电驴,想恢复显示怎么弄?电驴是我之前手动打开的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2013-9-22 11:15:24 | 显示全部楼层
重新运行执行程序不行么?
 楼主| 发表于 2013-9-22 19:06:03 | 显示全部楼层
本帖最后由 chen2j 于 2013-9-22 19:42 编辑

回复 2# nmgwddj


重新运行依然不显示啊,电驴无法重复运行。

现在我只能用笨方法,先强制关闭电驴,再重新运行。不知道高手们有没有更好的方法呢?
发表于 2013-9-23 09:12:04 | 显示全部楼层
同问,同问
发表于 2013-9-23 10:39:01 | 显示全部楼层
http://www.autoitx.com/forum.php ... hlight=%CD%D0%C5%CC
看看这里的UDF能不能帮到你的。
 楼主| 发表于 2013-9-23 18:58:55 | 显示全部楼层
回复 5# nmgwddj

这个是清除图标的呢,和我要的不太相符
发表于 2013-9-24 13:34:30 | 显示全部楼层
回复 6# chen2j


    .......看看UDF里面的其他函数好吗
 楼主| 发表于 2013-9-24 20:23:57 | 显示全部楼层
回复 7# nmgwddj

呵呵,多谢,原来这个UDF函数还有挺多其他功能的。

#include <systray UDF.au3>
$a= _SysTrayIconIndex("emule.exe",0,1)
$e=_SysTrayIconPos($a,1)
MouseClick("",$e[0],$e[1],2)

简单写了个鼠标点击的。用句柄那个函数能获取,但是没办法用其他函数打开,不知道怎么回事
发表于 2013-9-24 22:15:32 | 显示全部楼层
MouseClick参数是屏幕坐标,_SysTrayIconPos返回的好像不是屏幕坐标吧。。
 楼主| 发表于 2013-9-24 22:19:33 | 显示全部楼层
回复 9# nmgwddj

是屏幕坐标。这个可以用。

找到了个更好用的,多谢你的提醒啊!好几天没解决,呵呵。

http://www.autoitx.com/forum.php ... hlight=%CD%D0%C5%CC
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-28 13:27 , Processed in 0.101756 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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