Tải bản đầy đủ (.pdf) (7 trang)

Giáo Trình How To Use AutoIt A Professional Manner part 113 pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (23.27 KB, 7 trang )

"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

×