找回密码
 加入
搜索
查看: 1977|回复: 6

不晓得有无老板键隐藏的例子

[复制链接]
发表于 2009-11-30 15:42:14 | 显示全部楼层 |阅读模式
以下是 autohotkey 的例子。我查了下帮助。winhide的函数在autoit 里有所变动。但是却不晓得如何像这样去引用来找到窗体。我看了下帮助里的例子是用窗体标题去寻找窗体的。有没达人想过。或者能让小弟瞻仰下如何去使用这个函数来达到效果的。(当然也有可能是我帮助看的不够仔细。)在此先谢谢大家了,百忙中来看看
#NoEnv
#SingleInstance, force
OnExit, Show_On_Exit ;退出脚本前,显示所有隐藏窗口
Return

;隐藏活动窗口
#d::
WinID:=WinExist("A")
If WinID<>
{
     WinHide, ahk_id %WinID%
     IDs=%WinID%`;%IDs%
}
Return


;显示所有隐藏窗口
#s::
Show_All_Win:
Loop, parse, IDs, `;
     WinShow, ahk_id %A_LoopField%
IDs= ;清空窗口名称缓存
Return


;退出脚本前,显示所有隐藏窗口
Show_On_Exit:
Gosub Show_All_Win
ExitApp
发表于 2009-11-30 15:53:20 | 显示全部楼层
隐藏自建窗口?
 楼主| 发表于 2009-11-30 16:15:54 | 显示全部楼层
本帖最后由 flew0214 于 2009-11-30 16:45 编辑

不是,是其他的窗体。比如浏览器,打开的文件。什么的。主要是界面隐藏加任务栏按钮隐藏。
发表于 2009-11-30 16:56:16 | 显示全部楼层
回复 3# flew0214


隐藏窗口这个就行了 WinSetTitle ( "窗口标题", "窗口文本", "新标题" )
隐藏托盘图标需要个udf: http://www.autoitx.com/forum.php?mod=viewthread&tid=640

p.s, 不是同一人,呵呵~
 楼主| 发表于 2009-11-30 16:58:25 | 显示全部楼层
呵呵,我就是觉得winsettitle 里的窗口标题比较的麻烦。好象例子里直接就是对程序的id进行锁定的。我用了下opera好象就找不到标题。
 楼主| 发表于 2009-12-1 08:23:26 | 显示全部楼层
那已知程序名,能否自动获取标题?
 楼主| 发表于 2009-12-15 09:47:59 | 显示全部楼层
继续顶一下,那有没知道进程名字,去获取标题名的?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-22 15:51 , Processed in 0.084578 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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