本帖最后由 菜鸟狙丶 于 2014-3-5 21:12 编辑
学TC差不多也有几个月了吧。
运用列表框来隐藏窗口,对我这种新得不能再新的新手来说已经很不错了。所以,大神就别泼冷水了。
热键是用来得到鼠标所在窗口标题的,得到的窗口标题显示在“要隐藏的窗口”列表框内,
这个列表框里有标题时“隐藏”按钮才会呈现有效状态。
“清空”这个按钮是用来清空“要隐藏的窗口”列表框里的窗口标题的。
按了“隐藏”这个按钮后,“要隐藏的窗口”列表框被选中的窗口将会被隐藏,然后窗口标题就会被转移到“已隐藏的窗口”这个列表框。
想要让已隐藏的窗口重新显示出来的话,只需要双击里面的窗口标题。
以上陈述看不懂的话请参考一下脚本的源码:
- 空间 隐藏窗口
- 功能 开始_点击()
- w=list.getchecktext("C0")//w=列表框.得到选中内容("C0")
- p=list.getcursel("C0")//p=列表框.得到选择("C0")
- list.deletetext("C0",p)//列表框.删除文本("C0",p)
- C=window.findwindow(w)//C=窗口.找到窗口(w)
- if(C==0) //如果(C==0)
- help.messagebox("窗口没有找到,可能已经关闭!")//辅助.消息框("窗口没有找到,可能已经关闭!")
- else //否则
- G=window.getwindowcaption(C)//G=窗口.得到标题(C)
- window.hidewindow(C) //窗口.隐藏(C)
- list.addstring("C1",G)//列表框.增加文本("C1",G)
- endif
-
- 功能结束
- 功能 退出_点击()
-
- 辅助.退出()
- 功能结束
- 功能 按钮0_点击()
- hotkey.register("热键0")//热键.注册("热键0")
- 功能结束
- 功能 热键0_热键()
- h=window.getmousemovewndhand()//h=窗口.鼠标所在窗口句柄()
- g=window.getwindowcaption(h)//g=窗口.得到标题(h)
- list.addstring("C0",g)//列表框.增加文本("C0",g)
- 功能结束
- 功能 Q_点击()
- a= help.confirmationbox("是否清空?","TC",2,true)//a=辅助.对话框("是否清空?","TC",2,true)
- if(a==7) //如果(a==7)
- list.deleteall("C0")//列表框.清空("C0")
- endif//如果结束
- 功能结束
- 功能 C0_选择改变()
- control.enable("开始",true)//控件.有效("开始",true)
- 功能结束
- 功能 C1_左键双击()
- z=list.getchecktext("C1")//z=列表框.得到选中内容("C1")
- e=window.findwindow(z) //e=窗口.找到窗口(z)
- l=window.getwindowcaption(e)//l=窗口.得到标题(e)
- p=list.getcursel("C1")//p=列表框.得到选择"C1")
- list.deletetext("C1",p)//列表框.删除文本("C1",p)
- if(e==0) //如果(e==0)
- help.messagebox("窗口没有找到,可能已经关闭!")//辅助.消息框("窗口没有找到,可能已经关闭!")
- else //否则
- window.showwindow(e) //窗口.显示(e)
- endif //如果结束
-
- 功能结束
- 功能 初始化()
- d=window.getmyhwnd() //d=窗口.自身句柄()
- window.setwindowtop(d,true)//窗口.置顶(d,true)
- 功能结束
- 空间结束
复制代码 |