TC官方合作论坛

 找回密码
 立即注册
查看: 2426|回复: 9

[其他] 【有源码】列表框隐藏窗口

[复制链接]
发表于 2013-12-28 13:38:45 | 显示全部楼层 |阅读模式
本帖最后由 菜鸟狙丶 于 2014-3-5 21:12 编辑

学TC差不多也有几个月了吧。
运用列表框来隐藏窗口,对我这种新得不能再新的新手来说已经很不错了。所以,大神就别泼冷水了。



热键是用来得到鼠标所在窗口标题的,得到的窗口标题显示在“要隐藏的窗口”列表框内,
这个列表框里有标题时“隐藏”按钮才会呈现有效状态。
“清空”这个按钮是用来清空“要隐藏的窗口”列表框里的窗口标题的。
按了“隐藏”这个按钮后,“要隐藏的窗口”列表框被选中的窗口将会被隐藏,然后窗口标题就会被转移到“已隐藏的窗口”这个列表框。
想要让已隐藏的窗口重新显示出来的话,只需要双击里面的窗口标题。

以上陈述看不懂的话请参考一下脚本的源码:

  1. 空间 隐藏窗口
  2. 功能 开始_点击()
  3.     w=list.getchecktext("C0")//w=列表框.得到选中内容("C0")
  4.     p=list.getcursel("C0")//p=列表框.得到选择("C0")
  5.     list.deletetext("C0",p)//列表框.删除文本("C0",p)
  6.     C=window.findwindow(w)//C=窗口.找到窗口(w)
  7.     if(C==0) //如果(C==0)
  8.         help.messagebox("窗口没有找到,可能已经关闭!")//辅助.消息框("窗口没有找到,可能已经关闭!")
  9.     else //否则
  10.         G=window.getwindowcaption(C)//G=窗口.得到标题(C)
  11.         window.hidewindow(C) //窗口.隐藏(C)
  12.         list.addstring("C1",G)//列表框.增加文本("C1",G)
  13.     endif
  14.    
  15. 功能结束
  16. 功能 退出_点击()
  17.    
  18.     辅助.退出()
  19. 功能结束
  20. 功能 按钮0_点击()
  21.     hotkey.register("热键0")//热键.注册("热键0")
  22. 功能结束
  23. 功能 热键0_热键()  
  24.     h=window.getmousemovewndhand()//h=窗口.鼠标所在窗口句柄()
  25.     g=window.getwindowcaption(h)//g=窗口.得到标题(h)
  26.     list.addstring("C0",g)//列表框.增加文本("C0",g)
  27. 功能结束
  28. 功能 Q_点击()
  29.     a= help.confirmationbox("是否清空?","TC",2,true)//a=辅助.对话框("是否清空?","TC",2,true)
  30.     if(a==7) //如果(a==7)
  31.         list.deleteall("C0")//列表框.清空("C0")  
  32.     endif//如果结束
  33. 功能结束
  34. 功能 C0_选择改变()
  35.     control.enable("开始",true)//控件.有效("开始",true)  
  36. 功能结束
  37. 功能 C1_左键双击()
  38.     z=list.getchecktext("C1")//z=列表框.得到选中内容("C1")
  39.     e=window.findwindow(z) //e=窗口.找到窗口(z)
  40.     l=window.getwindowcaption(e)//l=窗口.得到标题(e)
  41.     p=list.getcursel("C1")//p=列表框.得到选择"C1")
  42.     list.deletetext("C1",p)//列表框.删除文本("C1",p)
  43.     if(e==0) //如果(e==0)
  44.         help.messagebox("窗口没有找到,可能已经关闭!")//辅助.消息框("窗口没有找到,可能已经关闭!")
  45.     else //否则
  46.         window.showwindow(e) //窗口.显示(e)
  47.     endif //如果结束
  48.    
  49. 功能结束
  50. 功能 初始化()
  51.     d=window.getmyhwnd() //d=窗口.自身句柄()
  52.     window.setwindowtop(d,true)//窗口.置顶(d,true)
  53. 功能结束
  54. 空间结束
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1威望 +5 金币 +5 收起 理由
超自然 + 5 + 5 支持原创

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2014-3-5 21:13:32 | 显示全部楼层
顶楼备用。
回复

使用道具 举报

 楼主| 发表于 2014-3-5 21:14:49 | 显示全部楼层
顶楼备用。
回复

使用道具 举报

发表于 2013-12-28 14:17:32 | 显示全部楼层
加我q1472750668 交个朋友多交流。
回复 支持 1 反对 0

使用道具 举报

发表于 2013-12-28 13:43:54 | 显示全部楼层
对于辅助网页隐藏没效果,但对于没用辅助操作而用浏览器的话,可以当做老板键,一键隐藏,一键显示,防止老板看到扣钱。
回复 支持 反对

使用道具 举报

发表于 2013-12-28 13:58:34 | 显示全部楼层
支持原创
这种东西貌似直接枚举系统当前所有进程,然后加入列表框待选会比热键指定窗口好点
回复 支持 反对

使用道具 举报

发表于 2013-12-28 14:16:58 | 显示全部楼层
支持一个,新手能原创再发上来很不错~~~加油、
回复 支持 反对

使用道具 举报

发表于 2013-12-28 15:46:22 | 显示全部楼层
000000000000000
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-29 13:37:18 | 显示全部楼层
超自然 发表于 2013-12-28 13:58
支持原创
这种东西貌似直接枚举系统当前所有进程,然后加入列表框待选会比热键指定窗口好点 ...

真的。
回复 支持 反对

使用道具 举报

发表于 2014-1-3 20:01:11 | 显示全部楼层
啥东东
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-24 03:47 , Processed in 0.053837 second(s), 28 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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