SRWE 免费窗口编辑器:5 分钟改运行中程序的分辨率,去边框做伪全屏
【免费下载链接】SRWESimple Runtime Window Editor项目地址: https://gitcode.com/gh_mirrors/sr/SRWE
SRWE(Simple Runtime Window Editor)是一款免费开源的窗口编辑器。选中一个运行中的程序,输入宽高,窗口当场改变大小,无需重启。它解决窗口化游戏的免重启分辨率切换问题:截高分辨率图、去边框伪全屏、频繁切换布局,都能做到。适合主播、教程录作者和需要高清素材的游戏玩家。
先判断你要不要用它
| 使用场景 | 是否适用 | 一句原因 |
|---|---|---|
| 窗口化游戏,想截超过设置上限的图 | 适用 | 把窗口推到 3840×2160,游戏支持 hotsampling 时画面跟随刷新 |
| 全屏模式切换黑屏,想保留任务栏 | 适用 | 伪全屏:窗口铺满屏幕,任务栏仍可见,秒切 |
| 直播或录课,多宽高比来回换 | 适用 | 预置 16:9、21:9、1:1、4:5 配置文件,一键加载 |
| 程序对窗口缩放毫无反应 | 不适用 | 只模拟手动拖拽,程序不响应就无效 |
| 想改程序内部设置里的分辨率 | 不适用 | 只改窗口本身,不碰程序内存和配置 |
它做了什么,没做什么
可以把它理解成窗口操作的"遥控器":发出的都是标准窗口指令,系统按你自己拖动鼠标的方式处理。
✅ 会做:
- 把目标进程的全部窗口(主窗口加子窗口)列成树形列表
- 改任意窗口的 X/Y 坐标、宽和高,一键伪全屏、任务栏模式、六向对齐
- 去掉标题栏和窗框,变成无边框
- 精细开关 WS_SYSMENU、WS_DLGFRAME 这类窗口样式标志位
- 保存 / 加载 XML 配置文件,快捷键触发,记住并自动选中上次的进程
🚫 不会做:
- 不写程序内存,不改配置文件,不注入任何代码
- 只改窗口,改不了游戏设置里的分辨率数值
- 不能强迫一个不响应缩放的程序响应
- 独占全屏下无法工作,得先切到窗口模式
上手 checklist
第 1 步:右键 SRWE,选"以管理员身份运行"(目标程序若是管理员权限,也要一起提权)。 成功标志:进程列表里能看到目标 .exe。
第 2 步:点工具栏"Select running Application",选中目标进程,点 Open。 成功标志:标题栏出现进程名,左侧窗口树列出程序的窗口。
第 3 步:在 Width、Height 输入框分别填 3840 和 2160。 成功标志:窗口当场变尺寸,不用点任何确认按钮。
第 4 步:点"Remove borders"。 成功标志:标题栏和窗框消失,只剩画面。
第 5 步:点"Save Profile",选个位置保存。 成功标志:"Recent profiles"菜单里多出新条目,下次一点还原。
三个真实场景
4K 高清游戏截图的 hotsampling 做法
症状:游戏设置里最高只有 1080p,拿不到更清晰的素材。
操作:先做手动拖测——窗口模式下拖窗口边缘,松手后画面跟着变,说明游戏支持 hotsampling。再在 SRWE 里选中进程,输入 3840×2160,去边框后截图。
验收标准:窗口为 3840×2160,画面填满新尺寸,无拉伸、无黑边。
去边框保任务栏的伪全屏切窗
症状:游戏全屏模式切出去黑屏几秒;或者玩的时候看不到任务栏。
操作:选中游戏进程,点"Taskbar Mode"(只铺满工作区,任务栏保留);要盖住任务栏就点"Fake Fullscreen"。可以再点一次去边框。
验收标准:窗口铺满屏幕,观感和全屏一致,任务栏可见,Alt+Tab 秒切。
直播布局一键切换:16:9 到 21:9
症状:录教程要反复换布局,每次重填分辨率、再去边框,重复劳动。
操作:用仓库Profiles/目录现成的 XML(如16-9_1920x1080.xml、21-9_2880x1200.xml、1-1_1200x1200.xml)。改分辨率后另存新名,之后点"Load Profile"加载。
验收标准:点一下,窗口尺寸和边框状态按配置改变,最近列表多出新条目。
排错速查表
| 现象 | 根因 | 一句话解法 |
|---|---|---|
| 进程列表里没有目标程序 | 目标以管理员运行,SRWE 没有 | 两边都用管理员权限启动,重开进程列表 |
| 窗口变了,画面黑边或不更新 | 游戏在等"缩放完成"消息 | 勾选"Force EXITSIZEMOVE after window resize" |
| 勾了 EXITSIZEMOVE 反而被拉伸 | 该游戏不需要这条消息 | 取消勾选,SRWE 会记住你的选择 |
| 窗口变大但画面永远拉伸或黑边 | 游戏没实现视口跟随缩放 | 先手动拖一次,拖了没反应就放弃 |
| 填分辨率没任何反应 | 程序不在窗口模式 | 先在游戏里切到"窗口"模式 |
| 窗口树是空的 | 目标进程已退出 | 重新点"Select running Application" |
一句话总结:SRWE 模拟手动缩放,把窗口尺寸、位置和边框交给你控制,不写内存、不改配置。 下一步:git clone https://gitcode.com/gh_mirrors/sr/SRWE,用 Visual Studio 打开SRWE.sln编译,或直接取发布版本。 先拿不重要的程序练手,再对游戏下手。
【免费下载链接】SRWESimple Runtime Window Editor项目地址: https://gitcode.com/gh_mirrors/sr/SRWE
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考