構文


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

一々調べるのかったるいので適当に動かしながら解析。

MButton::
IfWinActive, ahk_class Hidemaru32Class
Send, {RButton}c
IfWinActive, ahk_class TextEditorWindow
  Send, {RButton}c
else
  Send,{MButton}
return


複数行は
MButton::
以下のように改行returnまでが一行文なんだと思う。

IfWinActive このウィンドウをアクティブの時やるぞと言う事

IfWinActive, ahk_class Hidemaru32Class


Send,  こいつ押すぞと言う事。

Send, {RButton}c

Run, こいつ動かしたいと言うプログラムを指定する

Run,%windir%\system32\calc.exe

GetKeyState, キー状態を取得

https://sites.google.com/site/autohotkeyjp/reference/commands/GetKeyState
GetKeyState, OutputVar, KeyName [, Mode]
GetKeyState,st,MButton,P

OutputVar 結果を格納する変数名
KeyName 状態を取得したいキーの名称。