Sends a string of characters to a control.
ControlSend "title", "text", "controlID", "string" [, flag]
Parameters
title | The title of the window to access. |
text | The text of the window to access. |
controlID | The control to interact with. See Controls. |
string | String of characters to send to the control. |
flag | [optional] Changes how "keys" is processed: flag = 0 (default), Text contains special characters like + to indicate SHIFT and {LEFT} to indicate left arrow. flag = 1, keys are sent raw. |
Return Value
Success: | Returns 1. |
Failure: | Returns 0 if window/control is not found. |
Remarks
ControlSend can be quite useful to send capital letters without messing up the state of "Shift."
Related
ControlCommand, Send
Example
Set oAutoIt = WScript.CreateObject("AutoItX3.Control")
oAutoIt.ControlSend "Untitled", "", "Edit1", "This is a line of text in the notepad window"