本帖最后由 weixieyang 于 2025-10-10 08:15 编辑
原贴过期无法编辑,新版本重开新贴。
1.概述
- 是一款应用程序窗口控制管理的工具,可对单个窗口进行实时的手动操作(如置顶、修改标题、调整透明度等),同时内置自动化规则,可以对更多程序窗口实时监控并应用规则,根据预设条件(如进程名、窗口标题)对其应用一系列自定义操作。
2.新版本增加功能(v1.5)
- 增加了便捷的窗口拾取功能:可以拖动界面到目标窗口,直接选择窗口,减少手动选择。
- 增加了全局热键管理功能:可以为一些主要功能使用全局热键进行控制。
- 优化了自动化规则监控逻辑:采用了WinEvents事件钩子方式,可以更低延迟的应用规则,且降低了CPU占用。
- 增加了更详细的帮助说明、增加了程序图标等。
3. 核心功能:手动窗口控制
程序的核心功能之一是让用户选择任意一个当前打开的窗口,并对其进行即时修改。
- 选择窗口: 提供两种方式选择目标窗口:
- 从列表选择: 通过点击主界面的“从列表选择窗口”按钮,会弹出一个包含所有可见窗口的列表。用户可以从中选择一个目标窗口进行操作。列表支持双击快速选择和刷新功能。
- 使用窗口拾取器: 按住主界面上的解锁图标 ,将其拖动到任意目标窗口上后松开鼠标,即可快速完成选择。选择成功后,解锁图标会变为锁定状态,取消选择后则恢复。
- 信息同步: 一旦选择了窗口,主界面会立刻显示该窗口的原始标题,并解锁所有手动操作控件。程序会同步获取窗口的当前状态,例如是否已置顶、按钮是否被禁用等,并在界面上正确显示。
- 窗口置顶: 用户可以一键“设置/取消窗口置顶”,该按钮的文本和功能会根据窗口的当前置顶状态动态变化。
- 修改标题: 用户可以修改所选窗口的标题。程序会保存原始标题,方便随时恢复。
- 调整尺寸与位置: 提供一个专门的弹出窗口用于精确调整窗口的坐标(X, Y)和大小(宽度, 高度)。为了方便操作,此窗口还内置了多种尺寸(如 800x600, 1920x1080)和位置(如屏幕四分屏、上下左右分屏)的预设选项。
- 设置透明度: 通过一个范围从 0 (全透明) 到 255 (不透明) 的滑动条,用户可以实时调整窗口的透明度。
- 鼠标穿透: 启用“鼠标穿透”后,鼠标点击将不再作用于该窗口,而是直接传递到其下方的窗口。
- 按钮控制: 用户可以独立禁用或启用窗口的最大化、最小化和关闭按钮。
4. 核心功能:自动化规则
用户可以定义一系列规则,程序会根据这些规则在后台自动管理符合条件的窗口。
4.1. 规则管理
- 规则列表: 通过“自动化规则配置”按钮可以打开一个管理界面,以列表形式清晰地展示所有已定义的规则。列表中包含了规则的状态(启用/禁用)、匹配条件和将要执行的操作摘要。
- 创建规则: 提供两种创建方式:
- 从当前窗口新建: 自动抓取主界面上已选窗口的进程名、标题、尺寸、位置等所有状态,并以此为模板快速创建新规则。
- 手动新建: 创建一个空白规则,让用户从头填写所有条件和操作。
- 编辑与删除: 用户可以随时编辑或删除列表中的任何一条规则,也支持一键删除所有规则。
4.2. 规则构成与逻辑
每一条规则都由“匹配条件”和“执行操作”两部分组成,保存在INI文件中。
5. 后台监控逻辑
为了实现更低延迟和更低的CPU占用,新版本采用了基于 Windows 事件钩子 (WinEvents) 的事件驱动,取代了旧的定时器轮询方式。
- 启动监控: 当用户在主界面勾选“启用自动化监控”后,程序会立即执行一个两步流程。
- 监控流程:
- 扫描现有窗口: 程序首先会执行一次全盘扫描,获取当前桌面上所有已经打开的窗口,并对其中符合规则的窗口应用相应设置。
- 实时事件监听: 扫描完成后,程序会向系统注册一个事件钩子,专门监听“窗口创建”事件。之后,每当有任何新窗口被创建,Windows 系统会立即主动通知本程序,而不是由本程序去反复查询。
- 即时应用规则: 一旦接收到新窗口创建的通知,程序会立刻获取该窗口的进程名和标题,并与所有已启用的规则进行匹配。一旦找到第一个匹配的规则,便对该窗口执行所有预设操作。
- 避免重复: 为了防止重复操作,每个被规则处理过的窗口句柄都会被记录下来。
6. 程序设置与持久化
除了自动化规则,程序自身的一些行为也是可以配置的,并且这些配置会被自动保存。
- 数据存储: 所有的自动化规则和程序设置都保存在与程序执行文件同目录下的
ProgramControl.ini 文件中。程序启动时会自动加载配置,退出时会自动保存设置。
- 全局热键: 程序支持全局热键,可在任何地方对当前激活的窗口执行快速操作。通过主界面的“全局热键设置”按钮可以修改快捷键。在设置新快捷键时,请按住组合键不松开,保持约2秒钟,程序会自动捕获并确认。默认热键(可自行修改)为:
- 一键置顶/取消置顶:
Ctrl+Alt+Shift+Z
- 一键穿透/取消穿透:
Ctrl+Alt+Shift+S
- 选择/取消当前窗口:
Ctrl+Alt+Shift+Y (按下可选中当前激活窗口,若已选中则取消选择)
- 启用/禁用自动化:
Ctrl+Alt+Shift+K (等同于操作主界面上的“启用自动化监控”复选框)
- 开机自启: 用户可以勾选“系统启动时自动运行”。该功能通过向注册表
HKCU\Software\Microsoft\Windows\CurrentVersion\Run 写入或删除键值来实现。
- 启动时最小化: 勾选后,程序在启动时不会显示主界面,而是直接最小化到系统托盘,适合设置为开机自启后在后台静默运行。
- 关闭到托盘: 默认情况下,点击窗口的关闭按钮会退出程序。如果勾选“关闭时最小化到系统托盘”,关闭操作会变为将程序隐藏到系统托盘,而不是退出。用户可以从托盘菜单中选择“显示主窗口”或“退出”。
7.软件演示截图
已测试环境:Win10 x64/Win7 x64。
8.安全性
Autoit原创工具,测试大多杀软不报毒。但不排除误报情况,软件本身安全无毒,单机不联网,放心使用。
Virscan查毒报告:
https://www.virscan.org/report/abb3ea0d551ce85c9330763158e4d211ec73138b18b7313e3fe930d99aaa7ec2
9.下载地址
软件大小:931 KB
蓝奏云下载地址:
https://wwop.lanzoul.com/id7ny37z4xbe
密码:epjo
|