吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 12655|回复: 90
上一主题 下一主题
收起左侧

[原创工具] 【小工具-更新】程序窗口控制工具v1.5 可用于学习/摸鱼/标准化界面布局等

    [复制链接]
跳转到指定楼层
楼主
weixieyang 发表于 2025-10-10 08:09 回帖奖励
本帖最后由 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文件中。

  • 匹配条件:
    • 进程名称: 必需项。指定目标窗口的进程名,如 notepad.exe
    • 窗口标题(包含): 可选项。如果填写,则只有窗口标题包含指定文本的窗口才会被匹配。
    • 是否启用: 规则的开关,决定了此条规则是否参与后台监控。
  • 执行操作:

    当一个新窗口满足了匹配条件,程序可以对其自动执行以下一项或多项操作:

    • 修改标题
    • 设置置顶
    • 设置透明度
    • 启用鼠标穿透
    • 禁用最大化/最小化/关闭按钮
    • 移动并缩放窗口

5. 后台监控逻辑

为了实现更低延迟和更低的CPU占用,新版本采用了基于 Windows 事件钩子 (WinEvents) 的事件驱动,取代了旧的定时器轮询方式。

  • 启动监控: 当用户在主界面勾选“启用自动化监控”后,程序会立即执行一个两步流程。
  • 监控流程:
    1. 扫描现有窗口: 程序首先会执行一次全盘扫描,获取当前桌面上所有已经打开的窗口,并对其中符合规则的窗口应用相应设置。
    2. 实时事件监听: 扫描完成后,程序会向系统注册一个事件钩子,专门监听“窗口创建”事件。之后,每当有任何新窗口被创建,Windows 系统会立即主动通知本程序,而不是由本程序去反复查询。
    3. 即时应用规则: 一旦接收到新窗口创建的通知,程序会立刻获取该窗口的进程名和标题,并与所有已启用的规则进行匹配。一旦找到第一个匹配的规则,便对该窗口执行所有预设操作。
    4. 避免重复: 为了防止重复操作,每个被规则处理过的窗口句柄都会被记录下来。

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

免费评分

参与人数 27吾爱币 +30 热心值 +23 收起 理由
caihuachaorou87 + 1 + 1 谢谢@Thanks!
wumaohua2008 + 1 + 1 用心讨论,共获提升!
没人懂得情丶 + 1 + 1 谢谢@Thanks!
笑无人 + 1 谢谢@Thanks!
kwan8888 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
timji + 1 + 1 热心回复!
oldfox20042001 + 1 + 1 我很赞同!
songwei2088 + 1 + 1 谢谢@Thanks!
ls2328495 + 1 谢谢@Thanks!
xyzliuin + 1 + 1 谢谢@Thanks!
heyteng + 1 + 1 谢谢@Thanks!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
mazh369 + 1 热心回复!
lws4955 + 1 + 1 谢谢@Thanks!
yanglinman + 1 谢谢@Thanks!
lgc81034 + 1 谢谢@Thanks!
582886 + 1 + 1 谢谢@Thanks!
仙鬼同拥 + 1 + 1 希望楼主能增加对DX9窗口的hook渲染功能
shengruqing + 1 我很赞同!
imfly + 1 + 1 我很赞同!
yschao + 1 + 1 谢谢@Thanks!
wangdanq + 1 + 1 谢谢@Thanks!
dreamscd + 1 + 1 小巧,功能强大,支持一下
irfox + 1 谢谢@Thanks!
珍珠奶茶丶板牙 + 1 + 1 谢谢@Thanks!
hailong6160 + 1 + 1 谢谢@Thanks!
freckle + 1 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
user52pj 发表于 2025-10-10 09:16
没太看懂主要功能,但是我觉得一个很实用的功能是能找到右下角弹出广告(比如xx传奇)的进程名,然后精准干掉广告
推荐
Svip5120 发表于 2025-10-23 10:01
大佬,移动窗口的前提是必须改变串口大小吗?我只选择移动,不变更分辨率就不得行喃?因为改表了窗口大小的话,游戏窗口有好多多戏就会被遮挡~~~核心诉求:设定每个游戏窗口到屏幕的指定位置,不需要变更窗口大小,辛苦大佬看看可以实现吗?
3#
jxwgh 发表于 2025-10-10 08:29
这软件还不错

点评

你这个需求,更多的是需要展示窗口的属性信息,LookHandles这个小工具可以满足你,楼主的这主要是多窗口控制排版功能  发表于 2025-10-10 11:46
4#
zen008 发表于 2025-10-10 09:12
谢谢大老分享!
5#
barrygao 发表于 2025-10-10 09:29
好用,感谢分享
6#
ke6204 发表于 2025-10-10 09:42
很好用,谢谢分享。但是每次都要设定一次有没有能记忆的功能?
7#
西瓜大爷 发表于 2025-10-10 09:57
谢谢您的分享!
8#
weizhiqiangvb 发表于 2025-10-10 10:09
透明+置顶功能摸鱼非常有用,谢谢大佬。
9#
阳光好青年 发表于 2025-10-10 10:12
挺不错的,我还买过一款类似的软件 叫 windowtop
10#
fjhscpc 发表于 2025-10-10 10:15
这工具有点意思,还能这样玩呢
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-9-20 07:37

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表