• 14728阅读
  • 22回复

[分享]快速切换窗口的工具autohotkey,忍不住出来嘚瑟一下 [复制链接]

上一主题 下一主题
离线xiaoshe
 

发帖
1285
金钱
31950
91币
101
信誉
0
资产
0 IST
在线时间
1493 小时
注册时间
2009-05-08
最后登录
2023-10-30
只看楼主 倒序阅读 使用道具 楼主  发表于: 2018-03-13 18:04:20
看过几个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以外的没有试过,不能保证是否可行。

好了开始解放你们的鼠标吧!

离线傀儡

发帖
55922
金钱
386812
91币
2782
信誉
0
资产
0.25 IST
在线时间
5554 小时
注册时间
2009-05-20
最后登录
2024-12-23
只看该作者 沙发  发表于: 2018-03-13 18:13:12
备注.........................
灌水独立师76#         “灌水快乐,水之有理”


 ●     说到底给不给勋章?            ☺    傀儡哥,我给还不行么
  █┳→                                       ┗█┛    
┛┗                                             ┛┗
离线dido2007
< PY战队 >

发帖
631
金钱
62521
91币
337
信誉
0
资产
0.04 IST
在线时间
1448 小时
注册时间
2010-01-09
最后登录
2024-06-14
只看该作者 板凳  发表于: 2018-03-13 18:18:40
楼主要养成不耻下问的习惯呀!多翻翻群文件之类的,还有很多神器的!
离线不若流水
< BT战队 >

发帖
50072
金钱
110910
91币
411
信誉
0
资产
0 IST
在线时间
7302 小时
注册时间
2012-11-30
最后登录
2024-12-23
只看该作者 3楼 发表于: 2018-03-13 20:26:44
胸。。。。。还是很大的
离线331s5

发帖
2985
金钱
7934
91币
0
信誉
0
资产
0 IST
在线时间
1385 小时
注册时间
2017-11-08
最后登录
2020-10-24
只看该作者 4楼 发表于: 2018-03-13 22:03:55
按键精灵是不是就是这个功能 还有kpbot是不是也是基本一样原理
离线knn1234
< En战队 >
发帖
258
金钱
21348
91币
71
信誉
0
资产
0 IST
在线时间
180 小时
注册时间
2012-03-15
最后登录
2022-07-17
只看该作者 5楼 发表于: 2018-03-14 11:24:16
一定要用不同的程序打开各个窗口才管用么?用一个程序多窗口总是一个窗口~
离线xiaoshe

发帖
1285
金钱
31950
91币
101
信誉
0
资产
0 IST
在线时间
1493 小时
注册时间
2009-05-08
最后登录
2023-10-30
只看该作者 6楼 发表于: 2018-03-15 09:56:10
回 knn1234 的帖子
knn1234:一定要用不同的程序打开各个窗口才管用么?用一个程序多窗口总是一个窗口~ (2018-03-14 11:24) 

你的窗口在状态栏上是否合并了?不能合并
离线nerner
< En战队 >
发帖
275
金钱
35981
91币
1233
信誉
0
资产
0 IST
在线时间
245 小时
注册时间
2018-01-05
最后登录
2019-06-25
只看该作者 7楼 发表于: 2018-03-15 20:24:14
学习学习 用处大么
离线flayiris45

发帖
2430
金钱
1215
91币
52
信誉
5
资产
2.5 IST
在线时间
2497 小时
注册时间
2013-01-01
最后登录
2024-12-22
只看该作者 8楼 发表于: 2018-03-16 15:23:00
不错不错………………
离线xiaohudou
< En战队 >
发帖
473
金钱
9031
91币
507
信誉
0
资产
0.11 IST
在线时间
3265 小时
注册时间
2017-11-25
最后登录
2024-12-22
只看该作者 9楼 发表于: 2018-03-17 23:55:04
老是花屏是咋回事呢?
快速回复
限100 字节
 
上一个 下一个