ListView32 コントロールにコマンドを送信します。
ControlListView "title", "text", "controlID", "command", "option1", "option2"
パラメータ
title | 対象となるウィンドウのタイトル |
text | 対象となるウィンドウのテキスト |
controlID | 対象となるコントロール。Controlsを参照。 |
command | コントロールに送信するコマンド(下表参照) |
option1 | コマンドによっては必要となる追加パラメータ。パラメータが必要ない場合は""を使用してください。 |
option2 | コマンドによっては必要となる追加パラメータ。パラメータが必要ない場合は""を使用してください。 |
返し値
下表のコマンドによって異なります。エラーの場合(コマンド、ウィンドウ/コントロールの間違いなど)の場合 oAutoIt.errorを1にします。コマンド、オプション1、オプション2 | 処理 |
"DeSelect", From [, To] | 1つまたはそれ以上のアイテムの選択を解除します。 |
"FindItem", "string to find" [, SubItem] | 指定した文字列のアイテムのアイテム番号を返します。見つからなかった場合-1を返します。 |
"GetItemCount" | アイテムの数を返します。 |
"GetSelected" [, option] | 選択されているアイテムのアイテム番号を格納した文字列を返します。option=0 (デフォルト) では一番最初のアイテムの番号のみ返されます。option=1 ではすべての選択されたアイテムのアイテム番号が|で区切られて(例:"0|3|4|10")返されます。アイテムが選択されていない場合、空の文字列""が返されます。 |
"GetSelectedCount" | 選択されているアイテムの数を返します。 |
"GetSubItemCount" | サブアイテムの数を返します。 |
"GetText", Item, SubItem | アイテム/サブアイテムで指定した位置のテキストを返します。 |
"IsSelected", Item | 指定したアイテムが選択されている場合1を返し、それ以外で0を返します。 |
"Select", From [, To] | 1つまたはそれ以上のアイテムを選択します。 |
"SelectAll" | 全てのアイテムを選択します。 |
"SelectClear" | 全てのアイテムの選択を解除します。 |
"SelectInvert" | 現在の選択状態を反転させます。 |
"ViewChange", "view" | 現在の表示状態を切り替えます。有効な表示状態は"list", "details", "smallicons", "largeicons"です。 |
注意
なし。
関連
ControlCommand, ControlDisable, ControlEnable, ControlFocus, ControlGetText, ControlHide, ControlClick, ControlMove, ControlSetText, ControlShow, ControlTreeView, StatusbarGetText, WinMenuSelectItem, WinGetClassList
例
Set oAutoIt = WScript.CreateObject("AutoItX3.Control")
oAutoIt.ControlListView "C:\Program Files\NSIS", "", "SysListView321", "SelectAll", "", ""
oAutoIt.ControlListView "C:\Program Files\NSIS", "", "SysListView321", "Deselect", "2", "5"