函数检索关于一个或多个窗口的信息, 或对窗口进行各种更改. 有关详情, 请点击函数名.
函数 | 描述 |
---|---|
WinActivate | 激活指定的窗口. |
WinActivateBottom | 和 WinActivate 一样, 只是它激活了最下面的匹配窗口而不是最上面的. |
WinActive | 检查指定的窗口是否存在并且当前处于活动状态(最前的). |
WinClose | 关闭指定的窗口. |
WinExist | 检查指定的窗口是否存在. |
WinGetClass | 检索指定窗口的类名. |
WinGetClientPos | 检索指定窗口的客户端区域的位置和大小. |
WinGetControls | 返回指定窗口中所有控件的名称. |
WinGetControlsHwnd | 返回指定窗口中所有控件的唯一 ID 号. |
WinGetCount | 返回符合指定条件的现有窗口的数目. |
WinGetID | 返回指定窗口的唯一 ID 号. |
WinGetIDLast | 如果找到多个匹配窗口, 则返回最后的/最底部的窗口的唯一 ID 号. |
WinGetList | 返回与指定条件匹配的所有现有窗口的唯一 ID 号. |
WinGetMinMax | 返回指定窗口是最大化还是最小化的状态. |
WinGetPID | 返回指定窗口的进程 ID. |
WinGetPos | 获取指定窗口的位置和大小. |
WinGetProcessName | 返回指定窗口的进程的名称. |
WinGetProcessPath | 返回拥有指定窗口的进程的完整路径和名称. |
WinGetStyle WinGetExStyle |
分别返回指定窗口的样式或扩展样式. |
WinGetText | 检索指定窗口的文本. |
WinGetTitle | 检索指定窗口的标题. |
WinGetTransColor | 返回指定窗口中标记为透明的颜色. |
WinGetTransparent | 返回指定窗口的透明度的等级. |
WinHide | 隐藏指定的窗口. |
WinKill | 强制关闭指定的窗口. |
WinMaximize | 将指定的窗口放大到最大尺寸. |
WinMinimize | 将指定的窗口最小化为任务栏上的按钮. |
WinMinimizeAll WinMinimizeAllUndo |
最小化或还原所有窗口. |
WinMove | 改变指定窗口的位置和/或大小. |
WinMoveBottom | 发送指定的窗口到堆栈的底部; 也就是说, 在所有其他窗口下方. |
WinMoveTop | 将指定的窗口移到堆栈顶部, 而无需显式激活它. |
WinRedraw | 重绘指定窗口. |
WinRestore | 如果指定的窗口处于最小化或最大化状态, 则还原它. |
WinSetAlwaysOnTop | 使指定的窗口停留在所有其他窗口的顶部(除了其他置顶的窗口). |
WinSetEnabled | 启用或禁用指定的窗口. |
WinSetRegion | 将指定窗口的形状改为指定的矩形, 椭圆或多边形. |
WinSetStyle WinSetExStyle |
分别改变指定窗口的样式和扩展样式. |
WinSetTitle | 更改指定窗口的标题. |
WinSetTransColor | 使所选颜色的所有像素在指定的窗口内不可见(透明). |
WinSetTransparent | 使指定的窗口半透明. |
WinShow | 显示指定的窗口. |
WinWait | 等待直到指定的窗口存在. |
WinWaitActive WinWaitNotActive |
等待直到指定的窗口处于活动或不活动状态. |
WinWaitClose | 等待直到找不到匹配的窗口. |
要发现鼠标当前悬停的窗口的唯一 ID 号, 请使用 MouseGetPos.
窗口标题和文本是区分大小写的. 除非 DetectHiddenWindows 被打开, 否则不会检测隐藏窗口.
SetWinDelay, Control 函数, Gui 对象(脚本创建的窗口)
unixetc