コントロールに文字列を送信します。
ControlSend ( "title", "text", controlID, "string" [, flag] )
パラメータ
title | アクセスするウィンドウの名前 |
text | アクセスするウィンドウのテキスト |
controlID | 対象となるコントロール。Controls参照。 |
string | コントロールに送信する文字列 |
flag | [オプション] どのように"キー"を送信するかを変更します。 flag = 0 (デフォルト) :SHIFTを意味する+や→を意味する{LEFT}のような特殊な文字をテキストが含んでる場合。 flag = 1 :キーはそのまま送信されます。 |
返し値
成功 | 1を返します。 |
失敗 | ウィンドウ/コントロールが見つからなかった場合0を返します。 |
注意
ControlSendはSendと同様の処理をおこないます。ただしアクティブなウィンドウではなく指定したウィンドウ/コントロールに直接キーストロークを送ることができます。
関連
ControlCommand, Send, ControlSetText, ControlFocus, SendKeyDelay (Option), SendKeyDownDelay (Option)
例
ControlSend("[CLASS:Notepad]", "", "Edit1", "This is a line of text in the notepad window")