用AutoHotkey实现切换到Firefox并刷新当前网页

大家应该听过 LiveStyle 这个东东吧,就是 Sublime Text 的一个扩展,配合 Chrome 的 LiveStyle 扩展可以实现实时网页效果。

但是我一直习惯用 Firefox,但 Firefox 木有 LiveStyle(如果有,请知道的朋友推荐下——要跟 Sublime Text 配合)怎么办?在跟朋友聊天提到 AutoHotkey,突然想到为何不用 AutoHotkey 来实现类似的刷新动作?虽然做不到实时,但起码不需要频频切换窗口来测试新样式吧。而且我本身就用了 AutoHotkey(快速链接:《大才小用: 用AutoHotkey实现WIN8下输入法切换快捷键Ctrl+Space》)

立马动脑动手尝试了一下,最后搞定,AutoHotkey 脚本如下:

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 按 Win + F5 键从 Sublime Text 窗口切换到 Firefox 并刷新当前网页再回到 Sublime Text 窗口
; - 实测:zwwooooo | zww.me
; - 部分代码收藏自搜索引擎,via没了,表示感谢
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
SetTitleMatchMode 2    

Activate(t)
{
  IfWinActive,%t%
  {
    WinMinimize
    return
  }
  SetTitleMatchMode 2    
  DetectHiddenWindows,on
  IfWinExist,%t%
  {
    WinShow
    WinActivate           
    return 1
  }
  return 0
}

#F5::
Activate("Mozilla Firefox")
Send {F5}
; 如果不需要切换回 Sublime Text 窗口,下面这句删除或者注释掉
Activate("Sublime Text")

如果你的鼠标有功能键,设置一个为 Win + F5 就更给力了

声明: 除非注明,ZWWoOoOo文章均为原创,转载请以链接形式标明本文地址
本文地址: http://zww.me/use-autohotkey-to-switch-to-firefox-and-refresh-the-current-page.z-turn

26 comments

  1. 记忆碎片 记忆碎片 Google Chrome 34.0.1847.131Windows 8.1 x64 Edition

    有点看不懂~

    沙发
  2. 记忆碎片 记忆碎片 Google Chrome 34.0.1847.131Windows 8.1 x64 Edition

    试试这玩意~LiveStyle 我正好是 Sublime Text + Chrome

    板凳
  3. 郑永 郑永 Firefox 28.0Windows XP

    按键精灵会不会更好用点?

    地板
  4. jalena jalena Google Chrome 34.0.1847.116Windows 7 x64 Edition

    备案好恶心,还要关站!!

    4楼
  5. aunsen aunsen Firefox 29.0Windows 8.1 x64 Edition

    火狐脑残粉一定要尝试一下! :twisted:

    5楼
  6. 西门 西门 Google Chrome 34.0.1847.131Mac OS X 10.9.2

    我现在用的是grunt+livereload插件,也是自动刷新 :mrgreen:
    livestyle用过,经常chrome里显示不出来,蛋疼

    6楼
  7. 公子 公子 Google Chrome 23.0.1271.64Windows XP

    一直在用chrome,这几天用了firefox ,感觉不错哈。。。

    7楼
  8. Pete Pete Google Chrome 34.0.1847.116Windows 8.1 x64 Edition

    不是火狐脑残粉

    8楼
    • zwwooooo zwwooooo Firefox 29.0Windows 8.1 x64 Edition

      @Pete
      为何要加个“脑残”呢?软件只是适不适合问题,没有什么粉。

    • Pete Pete Google Chrome 34.0.1847.116Windows 8.1 x64 Edition

      @zwwooooo
      因为火狐吧和chrome吧势不两立哈哈哈==

    • zwwooooo zwwooooo Firefox 29.0Windows 8.1 x64 Edition

      @Pete
      哦,那些跟我没关系,我喜欢用哪个就哪个,chrome平时也会用,opera也会,ie还要用呢(银行),噗

  9. aisin aisin Google Chrome 34.0.1847.131Mac OS X 10.8.5

    高端,爱折腾, :mrgreen:

    9楼
  10. 甜菜 甜菜 Sogou ExplorerWindows 8.1

    1、不是火狐死忠
    2、Sublime Text太高端,不会用,我也就用个NP++...

    10楼
  11. 纽小二 纽小二 Firefox 17.0Windows 7

    一般来说,很多网页都自带自动刷新了

    11楼
  12. tiandi tiandi Google Chrome 34.0.1847.131Windows 7

    win+f5这个手势好像很累啊。

    12楼
  13. 云落 云落 Firefox 31.0Windows 8.1

    有为火狐扩展脚本开发者遇到和你一个问题,然后他写了一个扩展,试试看
    http://www.cnblogs.com/ziyunfei/archive/2012/11/29/2794290.html

    13楼

Leave a Reply