WinMenuSelectItem

提供: AutoHotkey Wiki
移動: 案内検索

実行制御 | GUI表示 | 演算・変数 | メモリ・DLL操作 | 文字列操作 | キーボード | マウス | シェル | ウィンドウ | ウィンドウグループ
ステータスバー | コントロール | サウンド | ファイル | INIファイル | レジストリ | 環境変数 | AutoHotkey | その他 | 設定関係 | オブジェクト

WinMenuSelectItem[編集]

指定ウィンドウのメニューバーのコマンドを実行する。

WinMenuSelectItem, WinTitle, WinText, Menu [, SubMenu1, SubMenu2, SubMenu3, SubMenu4, SubMenu5, SubMenu6, ExcludeTitle, ExcludeText] 

Parameters[編集]

引数名 説明
WinTitle ウィンドウタイトルなど。
ウィンドウ指定の方法参照。
WinText ウィンドウに含まれるテキスト
Menu 最上位のメニュー名。 ファイル(F)など。
1&のようにして、項目の位置で指定することも可能。(区切り線も数に数える)
SubMenu1...SubMenu6 サブメニューのメニュー名。
ExcludeTitle 除外タイトル
ExcludeText 除外テキスト

ErrorLevel[編集]

成功すれば 0、失敗すれば 1

AHKL [v1.1.04+] このコマンドは失敗した場合に例外をスローすることができる。詳細は実行時エラーを参照。

Remarks[編集]

アクティブでないウィンドウも操作可能だが、最小化されているウィンドウは操作できない場合がある。

特殊な仕様のメニューバーを使用している場合、このコマンドで操作することは出来ない。
PostMessageWM_COMMANDを使用するかControlSendでショートカットキーを送ることで代用できる。

メニュー名は、大文字小文字を区別しない。
また、下線付きの文字は、 (&F)のように書かずに (F)と書いてもかまわない。

Related[編集]

ControlSend, PostMessage

Example(s)[編集]

; This will select File->Open in Notepad: 
WinMenuSelectItem, Untitled - Notepad, , File, Open
; Same as above except it's done by position vs. name:
WinMenuSelectItem, Untitled - Notepad, , 1&, 2&