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[編集]
アクティブでないウィンドウも操作可能だが、最小化されているウィンドウは操作できない場合がある。
特殊な仕様のメニューバーを使用している場合、このコマンドで操作することは出来ない。
PostMessageでWM_COMMANDを使用するかControlSendでショートカットキーを送ることで代用できる。
メニュー名は、大文字小文字を区別しない。
また、下線付きの文字は、 (&F)
のように書かずに (F)
と書いてもかまわない。
Related[編集]
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&