看过几个rr视频,我心中一直有个疑问,没看到他们动鼠标,但他们是怎么快速切换窗口的呢,直到看过大神的帖子(原贴
http://bbs.91d2.cn/read-htm-tid-1437254.html)才明白原来快速切换是有工具的,它就是autohotkey。
在win7下,按下win键+数字1会快速切成第一个窗口,win键+数字2切第二个窗口,以此类推。autohotkey可以把这些复杂的组合键替换成你设置的某一个按键。
工具使用方法:下载地址:
https://www.autohotkey.com/download/ahk.zip,解押后里面有个Compiler/Ahk2Exe.exe,该工具把脚本转换成exe可执行文件。图示
创建你的脚本文件,后缀改为.ahk,用记事本打开编写代码就行。如果会点编码和英语,可以学习官网上的脚本语法
https://www.autohotkey.com/。
看到这里大家可能还不知道如何下手,是时候分享出自己的脚本了。脚本代码如下:
cur := 1
max := 8
First() {
global cur
cur := 1
t := "#" cur
Send % t
}
Second() {
global cur
cur := 2
t := "#" cur
Send % t
}
Next() {
global cur, max
cur := cur + 1
;MsgBox % "cur" cur " max" max
if floor(cur) > floor(max)
{
cur := 1
}
t := "#" cur
Send % t
}
Prev() {
global cur, max
cur := cur - 1
if cur = 0
{
cur := max
}
t := "#" cur
Send % t
}
; 快速启动第一个窗口 bus
6::First()
; 快速启动第二个窗口 rr1
5::Second()
; 快速启动上一个窗口
g::Prev()
; 快速启动下一个窗口
t::Next()
; 启动第9个窗口bb
7::#9
; 启动第10个窗口key
8::#0它的作用是:
按数字6会切成第一个窗口(我的bus),数字5会切成第二个窗口(也是第一个小号窗口),t或g键是一个循环,t键从当前窗口依次往后切换,到第8个窗口后返回第一个窗口,g与t相反。何为当前窗口,使用中还是慢慢理解吧。
脚本简单语法:变量不用定义,赋值操作为:=,注释为;,字符串与变量拼接时用%。
#代表win键,#1是组合键“win键+数字1”,还有#2,#3,。。。,按下6键其实发送了一个#1组合键。
自己如果不喜欢56tg78这些热键,可以换成自己熟悉的其他按键。如果不想换,也可以下载已编译好的exe文件,地址为:
quickwindow.rar (340 K) 下载次数:252 。运行时会被360拦截,点击允许就可以了,如果运行后无效果,把360退出试试。运行后右下角会有一个绿色的H图标。
多窗口的时候记得把状态栏中的暗黑所有窗口拖到最左边,最左边如果有某些锁定项(例如firefox)请去掉锁定。
win7以外的没有试过,不能保证是否可行。
好了开始解放你们的鼠标吧!