【ahk】为QQ增加激活主面板的热键
来源:互联网 发布:小米wifi mac 编辑:程序博客网 时间:2024/05/16 06:34
本脚本只是实现了热键激活不在前台的QQ主面板,并不是热键打开主面板。
使用方法:先手动打开QQ主面板,并且不要最小化,然后运行本脚本,此脚本会探测到主面板的id,然后绑定热键win+z
来用于激活动作。
/*为QQ增加热键这个脚本前提是,你要激活的窗口需要事先打开的(且主面板不能最小化)。然后用win+f1 探测它们;然后就自动做如下绑定:win q 消息盒子win a 会话列表win z 激活主面板只有主窗体绑定热键前是不能最小化Author: sunwind <1576157@qq.com>Blog: http://blog.csdn.net/liuyukuanCopyright: 2016 sunwindDate: 2016年2月19日23:36:07zAutoHotkey Version: 1.1.23.01OS: WIN_7*/#SingleInstance force#PersistentDetectHiddenText, OnSetTitleMatchMode,2;~ 2: 窗口标题的某个位置必须包含WinTitle。.WinTitle=ahk_class TXGuiFoundationmain:WinGet, winList,List,%WinTitle%wins:=[]Loop,%winList%{ this_id=% winList%A_Index% WinGetTitle,this_title,ahk_id %this_id% wins.Insert({index:A_Index,title:this_title,id:this_id})}main_flag:=box_flag:=message_flag:=0for each,win in wins{ if InStr(win.title,"QQ") { main_flag:=1 main_id:=win.id Hotkey,#z,bind } else if InStr(win.title,"消息盒子") { box_flag:=1 box_id:=win.id Hotkey,#q,box } else { message_flag:=1 message_id:=win.id Hotkey,#a,message }}if (main_flag=1){ MsgBox 已经绑定热键#z为主面板激活热键}if(main_flag=0){ MsgBox 请先运行主窗体后,再用#F1探测窗口,程序会自动绑定热键#z为主面板激活热键。}if(box_flag=1){ MsgBox 已经绑定热键#q为消息盒子激活热键}if(box_flag=0){ MsgBox 请先运行消息盒子后,再用#F1探测窗口,程序会自动绑定热键#q为消息盒子激活热键。}if(message_flag=1){ MsgBox 已经绑定热键#a为会话列表窗口激活热键}if(message_flag=0){ MsgBox 请先运行会话列表窗口后,再用#F1探测窗口,程序会自动绑定热键#q为行会话列表窗口激活热键。}return;~ #qbox: WinActivate,ahk_id %box_id%return;~ #amessage:WinActivate,ahk_id %message_id%return;~ #zbind:WinActivate,ahk_id %main_id%return#f1::gosub main
0 0
- 【ahk】为QQ增加激活主面板的热键
- [AHK]为通达信标记文字窗口的按钮增加热键
- [AHK]为通达信增加打开关闭交易窗口的功能热键
- 用热键win+字母激活任务栏上的按钮[ahk]
- 【ahk】为招商证券通达信版增加热键显隐跳空缺口,热键ctrl+
- [AHK]热键打开某个QQ好友的会话窗口
- 为菜单增加热键
- QQ主面板去白膜教程
- 从 AHK 激活 最小化QQ 界面的问题, 到简单分析如何搜索关键字
- [ahk]批量定义热键
- ahk 高级热键功能
- [AHK]只在某些特定情景生效的热键
- [AHK]用热键生成所选文件的副本
- [AHK]为AutoHotkey的托盘图标增加左键单击、双击事件动作
- 第三节、AHK热键定义
- 15ahk 鼠标滚轮热键
- [AHK]为某个脚本增加开关,控制其它脚本
- 为Empathy增加QQ支持
- 文章标题
- QtMultiMedia 之 CameraFlash
- codeforces Simba on the Circle (dp)
- 程序猿的灯谜你不懂
- 如何照顾小孩
- 【ahk】为QQ增加激活主面板的热键
- 字符串转换为整数,相关问题探讨
- 《C++Primer》 学习——第三章
- OD 测试申请内存
- Linux redhat5.5下安装oracle 11g
- 深夜遐(瞎)想
- protoc-gen-lua Extensions 中只有repeated 导致 Crash
- 记忆一下
- 上升沿的疑问(续)