跳到主要内容

窗口操作

移动、置顶、显示或关闭指定的 Windows 窗口。要先按标题或进程找到窗口,用 获取窗口信息/查找窗口

当前模块定义

概述

窗口句柄 留空或 0 表示操作前台窗口。换 类型 后会显示对应参数。

参数说明

类型:移动窗口、移动窗口(增强)、置顶窗口、切换置顶状态、取消置顶窗口、置底窗口、设置显示状态、设置为前台窗口、关闭、强制关闭、设置或更新透明度、设置边框颜色。

窗口句柄:要操作的窗口句柄。留空表示前台窗口。

失败后停止:失败是否中止动作。默认开启。

移动窗口

X坐标 / Y坐标:窗口左上角。屏幕左上角为 0,0,向右 X 增加,向下 Y 增加。

宽度 / 高度:像素。-1 或小于 0 表示不改尺寸。

移动窗口(增强)

按百分比或像素指定左、上、右、下:

  • 50%,0,100%,100%:右侧半屏
  • 25%,25%,75%,75%:屏幕中央、约为屏幕 1/4
  • 100,100,500,500:绝对坐标
  • 100,100,50%,50%:像素和百分比混用

目标位置左,上,右,下。四个值都从屏幕左上角 (0,0) 量起; 是窗口右/下边缘到屏幕左/上边缘的距离(相对工作区宽/高),不是窗口自身的宽和高。

量什么示例值
窗口左边缘 → 屏幕左边缘20%
窗口上边缘 → 屏幕上边缘25%
窗口右边缘 → 屏幕左边缘(相对工作区宽度55%
窗口下边缘 → 屏幕上边缘(相对工作区高度60%

上表即 20%,25%,55%,60%:窗口左缘在宽 20%、上缘在高 25% 处,右缘在宽 55%、下缘在高 60% 处,约占屏幕中央 35%×35% 区域。

置顶 / 置底 / 前台 / 关闭

  • 置顶窗口 / 切换置顶状态 / 取消置顶窗口:改置顶。
  • 置底窗口:把窗口放到其它窗口后面。
  • 设置为前台窗口:显示并取得焦点。
  • 关闭:相当于点右上角 ×,窗口可能询问是否保存。
  • 强制关闭:可能造成数据丢失。

设置显示状态

显示状态:最大化、最小化、显示并恢复大小、隐藏、显示、切换最大化/恢复。对应 Win32 ShowWindow

设置或更新透明度

不透明度Alpha

  • 0255 的整数:0 全透明,255 不透明。
  • +数字:减少透明度(更不透明),加号不能省。
  • -数字:增加透明度(更透明)。

设置边框颜色

窗口边框颜色#RRGGBB。留空表示去掉边框颜色。

输出

  • 是否成功
  • 是否置顶:仅 切换置顶状态。操作后窗口是否置顶。

限制与排障

部分全屏或受保护窗口无法移动或改透明度。强制关闭前确认没有未保存内容。1.24.28 起支持更多操作类型。

相关链接

更新于