IfWinActive と #IfWinActive は似ているようで違う。

AutoHotkey コマンド ifWin

AutoHotkeyとは:

短いスクリプトをショートカットキーに登録し、ワンキーでいろいろなことを自動でしてくれる便利なスクリプト言語です。

また、キーに定型文登録し文書入力を楽にしてくれます。

参考サイト: AutoHotkey
別の参考記事:

 

 

 

#IfWinActiveは、あるウィンドウだけでキーが働くようにする

例えばChromeブラウザがアクティブなときのみ、働く

サンプル: VLCメディアプレイヤーのウィンドーをクリックすると再生・停止を交互にします。

;VLCメディアプレイヤー 再生 停止
#IfWinActive,ahk_class Qt5QWindowIcon
  #LButton::  ;Windowsキー + 左ボタン
    Send, {Space} ;スペースキーを押す
return

IfWinActiveは、条件分岐、命令文には{  }必要

Chromeブラウザがアクティブなら、~をして、アクティブでなければ~する

MButton::
IfWinActive,ahk_class Progman
{
  send,{f3}
}else{
  send,{F9}
  }

コメント

タイトルとURLをコピーしました