Run or Raise
From Usipedia
StumpWMのrun-or-raise関数みたいな, 使いたいソフトが既に起動しているならそれをアクティブに, 起動してないなら新たに起動する機能をAHKで実現します. これによって,アプリケーションの起動とウィンドウの切り換えが少し楽になります.
※Windows 7以降では標準ショートカット「Windowsキー + 数字キー」で同じ事ができるようになりました
Operaの場合
^!o:: IfWinExist,ahk_class OpWindow WinActivate else Run,C:¥Program Files¥Opera¥Opera.exe Sleep,100 IfWinNotActive,ahk_class OpWindow WinActivate Return
iTunesの場合
$^!i:: IfWinExist,ahk_class iTunes WinActivate else Run,C:¥Program Files¥iTunes¥iTunes.exe Sleep,100 IfWinNotActive,ahk_class iTunes WinActivate Return