使用AutoHotKey快速切换窗口

https://www.cnblogs.com/west-link/archive/2011/10/08/2201804.html

功能

第一种方式效率更高一些,尤其是在当前窗口与上一个窗口切换的情况下,应该没有比使用Tab键更好的方法了。在我们工作的过程中,总会有那么几个固定使用的应用程序,比如IDE、浏览器、文本编辑器、邮箱客户端、即时通信工具、帮助文档等。如果我们能直接按下某个快捷键就能切换到目标窗口该多好啊,而且在该窗口不存在时直接打开相应的应用程序,这也算是一种快速打开应用程序的好方法。 使用AutoHotKey就能达到这个目的。刚开始的时候需要适应一段时间,要把应用程序所对应的各个快捷键烂熟于心,以后打开或切换窗口就是一种本能反应 了,对提高工作效率还是很有帮助的。
AutoHotKey是一个Windows下的热键脚本语言,功能很强大,我也只是用到了它的皮毛而已,比如快速完成单词、切换窗口,有兴趣的同志们可以详细了解一下。
首先,需要下载AutoHotKey,地址是http://dl.pconline.com.cn/html_2/1/65/id=39876%26pn=0.html
安装完了之后,我们就有可执行的环境了,要实现快速切换窗口的目的,必须使用AutoHotKey的脚本语言写一个脚本。

更改的原因

我搜到的链接代码有问题,没法直接运行,所以我根据思路,写了代码。

SetTitleMatchMode 2

Activate( t )
{ DetectHiddenWindows true
    If(WinActive(t))
  {
    WinMinimize
    return 1
  }
  If(WinExist(t))
  {


    WinShow(t,) ;隐藏在右下角的给展示出来
    WinActivate ;激活才是把页面提前出来

    return 1
  }
  return 0
}

ActivateAndOpen( t,p )
{
  if Activate(t)==0
  {

    Run p
    Activate(t)
    return
  }
}

#F1::ActivateAndOpen("Obsidian","C:\Users\englishisbeneed\AppData\Local\Obsidian\Obsidian.exe")

只要在最后一行,括号内的部分改就行。
"Obsidian"部分 写软件名的一部分就行
后面一部分,是如果没找到页面,启动的软件的路径。

代码细节

代码细节还是看原来的大佬写的,我就不抄袭了。

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值