uiautomation
uiautomation.uiautomation.WindowControl クラス
uiautomation.uiautomation.WindowControl の継承関係図
uiautomation.uiautomation.Control uiautomation.uiautomation.TopLevel

公開メンバ関数

def __init__ (self, Control searchFromControl=None, int searchDepth=0xFFFFFFFF, float searchInterval=SEARCH_INTERVAL, int foundIndex=1, element=None, **searchProperties)
 
TransformPattern GetTransformPattern (self)
 
WindowPattern GetWindowPattern (self)
 
DockPattern GetDockPattern (self)
 
None MetroClose (self, float waitTime=OPERATION_WAIT_TIME)
 
- 基底クラス uiautomation.uiautomation.Control に属する継承公開メンバ関数
def __init__ (self, 'Control' searchFromControl=None, int searchDepth=0xFFFFFFFF, float searchInterval=SEARCH_INTERVAL, int foundIndex=1, element=None, **searchProperties)
 
str __str__ (self)
 
None SetSearchFromControl (self, 'Control' searchFromControl)
 
None SetSearchDepth (self, int searchDepth)
 
None AddSearchProperties (self, **searchProperties)
 
None RemoveSearchProperties (self, **searchProperties)
 
str GetSearchPropertiesStr (self)
 
str GetColorfulSearchPropertiesStr (self, keyColor='DarkGreen', valueColor='DarkCyan')
 
str AcceleratorKey (self)
 
str AccessKey (self)
 
str AriaProperties (self)
 
str AriaRole (self)
 
str AutomationId (self)
 
Rect BoundingRectangle (self)
 
str ClassName (self)
 
int ControlType (self)
 
int Culture (self)
 
str FrameworkId (self)
 
bool HasKeyboardFocus (self)
 
str HelpText (self)
 
bool IsContentElement (self)
 
bool IsControlElement (self)
 
bool IsDataValidForForm (self)
 
bool IsEnabled (self)
 
bool IsKeyboardFocusable (self)
 
bool IsOffscreen (self)
 
bool IsPassword (self)
 
bool IsRequiredForForm (self)
 
str ItemStatus (self)
 
str ItemType (self)
 
str LocalizedControlType (self)
 
str Name (self)
 
str NativeWindowHandle (self)
 
int Orientation (self)
 
int ProcessId (self)
 
str ProviderDescription (self)
 
Tuple[int, int, bool] GetClickablePoint (self)
 
def GetPattern (self, int patternId)
 
def GetPatternAs (self, int patternId, riid)
 
Any GetPropertyValue (self, int propertyId)
 
Any GetPropertyValueEx (self, int propertyId, int ignoreDefaultValue)
 
List[int] GetRuntimeId (self)
 
bool SetFocus (self)
 
def Element (self)
 
str ControlTypeName (self)
 
def GetCachedPattern (self, int patternId, bool cache)
 
LegacyIAccessiblePattern GetLegacyIAccessiblePattern (self)
 
'ControlGetAncestorControl (self, Callable[['Control', int], bool] condition)
 
'ControlGetParentControl (self)
 
'ControlGetFirstChildControl (self)
 
'ControlGetLastChildControl (self)
 
'ControlGetNextSiblingControl (self)
 
'ControlGetPreviousSiblingControl (self)
 
'ControlGetSiblingControl (self, Callable[['Control'], bool] condition, bool forward=True)
 
List[ 'Control'] GetChildren (self)
 
bool Exists (self, float maxSearchSeconds=5, float searchIntervalSeconds=SEARCH_INTERVAL, bool printIfNotExist=False)
 
bool Disappears (self, float maxSearchSeconds=5, float searchIntervalSeconds=SEARCH_INTERVAL, bool printIfNotDisappear=False)
 
bool Refind (self, float maxSearchSeconds=TIME_OUT_SECOND, float searchIntervalSeconds=SEARCH_INTERVAL, bool raiseException=True)
 
Tuple[int, int] MoveCursorToInnerPos (self, int x=None, int y=None, float ratioX=0.5, float ratioY=0.5, bool simulateMove=True)
 
Tuple[int, int] MoveCursorToMyCenter (self, bool simulateMove=True)
 
None Click (self, int x=None, int y=None, float ratioX=0.5, float ratioY=0.5, bool simulateMove=True, float waitTime=OPERATION_WAIT_TIME)
 
None MiddleClick (self, int x=None, int y=None, float ratioX=0.5, float ratioY=0.5, bool simulateMove=True, float waitTime=OPERATION_WAIT_TIME)
 
None RightClick (self, int x=None, int y=None, float ratioX=0.5, float ratioY=0.5, bool simulateMove=True, float waitTime=OPERATION_WAIT_TIME)
 
None DoubleClick (self, int x=None, int y=None, float ratioX=0.5, float ratioY=0.5, bool simulateMove=True, float waitTime=OPERATION_WAIT_TIME)
 
None DragDrop (self, int x1, int y1, int x2, int y2, float moveSpeed=1, float waitTime=OPERATION_WAIT_TIME)
 
None WheelDown (self, int x=None, int y=None, float ratioX=0.5, float ratioY=0.5, int wheelTimes=1, float interval=0.05, float waitTime=OPERATION_WAIT_TIME)
 
None WheelUp (self, int x=None, int y=None, float ratioX=0.5, float ratioY=0.5, int wheelTimes=1, float interval=0.05, float waitTime=OPERATION_WAIT_TIME)
 
bool ShowWindow (self, int cmdShow, float waitTime=OPERATION_WAIT_TIME)
 
bool Show (self, float waitTime=OPERATION_WAIT_TIME)
 
bool Hide (self, float waitTime=OPERATION_WAIT_TIME)
 
bool MoveWindow (self, int x, int y, int width, int height, bool repaint=True)
 
str GetWindowText (self)
 
bool SetWindowText (self, str text)
 
None SendKey (self, int key, float waitTime=OPERATION_WAIT_TIME)
 
None SendKeys (self, str text, float interval=0.01, float waitTime=OPERATION_WAIT_TIME, bool charMode=True)
 
int GetPixelColor (self, int x, int y)
 
Bitmap ToBitmap (self, int x=0, int y=0, int width=0, int height=0)
 
bool CaptureToImage (self, str savePath, int x=0, int y=0, int width=0, int height=0)
 
bool IsTopLevel (self)
 
'ControlGetTopLevelControl (self)
 
'ControlControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'ButtonControlButtonControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'CalendarControlCalendarControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'CheckBoxControlCheckBoxControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'ComboBoxControlComboBoxControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'CustomControlCustomControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'DataGridControlDataGridControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'DataItemControlDataItemControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'DocumentControlDocumentControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'EditControlEditControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'GroupControlGroupControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'HeaderControlHeaderControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'HeaderItemControlHeaderItemControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'HyperlinkControlHyperlinkControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'ImageControlImageControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'listControl' ListControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'ListItemControlListItemControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'MenuControlMenuControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'MenuBarControlMenuBarControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'MenuItemControlMenuItemControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'PaneControlPaneControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'ProgressBarControlProgressBarControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'RadioButtonControlRadioButtonControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'ScrollBarControlScrollBarControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'SemanticZoomControlSemanticZoomControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'SeparatorControlSeparatorControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'SliderControlSliderControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'SpinnerControlSpinnerControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'SplitButtonControlSplitButtonControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'StatusBarControlStatusBarControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'TabControlTabControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'TabItemControlTabItemControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'TableControlTableControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'TextControlTextControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'ThumbControlThumbControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'TitleBarControlTitleBarControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'ToolBarControlToolBarControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'ToolTipControlToolTipControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'TreeControlTreeControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'TreeItemControlTreeItemControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
'WindowControlWindowControl (self, searchDepth=0xFFFFFFFF, searchInterval=SEARCH_INTERVAL, foundIndex=1, element=0, **searchProperties)
 
- 基底クラス uiautomation.uiautomation.TopLevel に属する継承公開メンバ関数
bool SetTopmost (self, bool isTopmost=True, float waitTime=OPERATION_WAIT_TIME)
 
bool IsTopmost (self)
 
None SwitchToThisWindow (self, float waitTime=OPERATION_WAIT_TIME)
 
bool Maximize (self, float waitTime=OPERATION_WAIT_TIME)
 
bool IsMaximize (self)
 
bool Minimize (self, float waitTime=OPERATION_WAIT_TIME)
 
bool IsMinimize (self)
 
bool Restore (self, float waitTime=OPERATION_WAIT_TIME)
 
bool MoveToCenter (self)
 
bool SetActive (self, float waitTime=OPERATION_WAIT_TIME)
 

公開変数類

 ClassName
 
- 基底クラス uiautomation.uiautomation.Control に属する継承公開変数類
 searchFromControl
 
 searchDepth
 
 searchInterval
 
 foundIndex
 
 searchProperties
 
 regexName
 

その他の継承メンバ

- 基底クラス uiautomation.uiautomation.Control に属する継承静的公開メンバ関数
'ControlCreateControlFromElement (element)
 
'ControlCreateControlFromControl ('Control' control)
 
- 基底クラス uiautomation.uiautomation.Control に属する継承静的公開変数類
 ValidKeys = set(['ControlType', 'ClassName', 'AutomationId', 'Name', 'SubName', 'RegexName', 'Depth', 'Compare'])
 

構築子と解体子

◆ __init__()

def uiautomation.uiautomation.WindowControl.__init__ (   self,
Control   searchFromControl = None,
int   searchDepth = 0xFFFFFFFF,
float   searchInterval = SEARCH_INTERVAL,
int   foundIndex = 1,
  element = None,
**  searchProperties 
)

メソッド詳解

◆ GetDockPattern()

DockPattern uiautomation.uiautomation.WindowControl.GetDockPattern (   self)
Return `DockPattern` if it supports the pattern else None(Conditional support according to MSDN).

◆ GetTransformPattern()

TransformPattern uiautomation.uiautomation.WindowControl.GetTransformPattern (   self)
Return `TransformPattern` if it supports the pattern else None(Must support according to MSDN).

◆ GetWindowPattern()

WindowPattern uiautomation.uiautomation.WindowControl.GetWindowPattern (   self)
Return `WindowPattern` if it supports the pattern else None(Must support according to MSDN).

◆ MetroClose()

None uiautomation.uiautomation.WindowControl.MetroClose (   self,
float   waitTime = OPERATION_WAIT_TIME 
)
Only work on Windows 8/8.1, if current window is Metro UI.
waitTime: float.

メンバ詳解

◆ ClassName

uiautomation.uiautomation.WindowControl.ClassName

このクラス詳解は次のファイルから抽出されました: