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&