Win 函数

函数检索关于一个或多个窗口的信息, 或对窗口进行各种更改. 有关详情, 请点击函数名.

函数 描述
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