"IsChecked", "" Returns 1 if Button is checked, 0 otherwise "Check", "" Checks radio or check Button "UnCheck", "" Unchecks radio or check Button "GetCurrentLine", "" Returns the line # where the caret is in an Edit "GetCurrentCol", "" Returns the column # where the caret is in an Edit "GetCurrentSelection", "" Returns name of the currently selected item in a ListBox or ComboBox "GetLineCount", "" Returns # of lines in an Edit "GetLine", line# Returns text at line # passed of an Edit "GetSelected", "" Returns selected text of an Edit "EditPaste", 'string' Pastes the 'string' at the Edit's caret position "CurrentTab", "" Returns the current Tab shown of a SysTabControl32 "TabRight", "" Moves to the next tab to the right of a SysTabControl32 "TabLeft", "" Moves to the next tab to the left of a SysTabControl32 Remarks Some controls will resist automation unless they are the active window. Use the WinActive() function to force the control's window to the top before using ControlCommand() on these controls. Certain commands that work on normal Combo and ListBoxes do not work on "ComboLBox" controls. Related ControlClick, ControlDisable, ControlEnable, ControlFocus, ControlGetPos, ControlGetText, ControlHide, ControlClick, ControlMove, ControlSetText, ControlShow, StatusbarGetText, WinActivate, WinMenuSelectItem, WinGetClassList Example Run("notepad.exe") ControlCommand("[CLASS:Notepad]", "", "Edit1", "GetLineCount", "") Function Reference ControlDisable Disables or "grays-out" a control. ControlDisable ( "title", "text", controlID) 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. Return Value Success: Returns 1. Failure: Returns 0. Remarks None. Related ControlEnable, ControlHide, ControlCommand Example ControlDisable("Untitled -", "", "MDIClient1") Function Reference ControlEnable Enables a "grayed-out" control. ControlEnable ( "title", "text", controlID ) 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. Return Value Success: Returns 1. Failure: Returns 0. Remarks None. Related ControlDisable, ControlShow, ControlCommand Example ControlEnable("Untitled -", "", "MDIClient1") Function Reference ControlFocus Sets input focus to a given control on a window. ControlFocus ( "title", "text", controlID ) 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. Return Value Success: Returns 1. Failure: Returns 0. Remarks None. Related ControlCommand, WinActivate Example Run("notepad.exe") ControlFocus("[CLASS:Notepad]", "", "Edit1") Function Reference ControlGetFocus Returns the ControlRef# of the control that has keyboard focus within a specified window. ControlGetFocus ( "title" [, "text"] ) Parameters title Title of window to check. text [optional] Text from window to check. Return Value Success: Returns the ClassNameNN of the control that has keyboard focus within a specified window. Failure: Returns "" (blank string) and sets @error to 1 if window is not found. Remarks None. Related ControlFocus, ControlCommand, WinActive Example Run("notepad.exe") $a = ControlGetFocus("[CLASS:Notepad]") Function Reference ControlGetHandle Retrieves the internal handle of a control. ControlGetHandle ( "title", "text", controlID ) 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. Return Value Success: Returns the handle (HWND) value. Failure: Returns "" (blank string) and sets @error to 1 if no window matches the criteria. Remarks This function returns a HWND/Handle value. Related None. Example Run("notepad.exe") $handle = ControlGetHandle("[CLASS:Notepad]", "", "Edit1") Function Reference ControlGetPos Retrieves the position and size of a control relative to it's window. ControlGetPos ( "title", "text", controlID ) 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. Return Value Success: Returns an array containing the size and the control's position relative to it's client window: $array[0] = X position