如何将游戏设置为无边框全屏而非“实际全屏”,以便按alt+tab切换出游戏时不会最小化窗口。 简介 通常在游戏中,这可以通过“无边框全屏”或“窗口化全屏”图形设置来实现。 但《航母指挥官:盖亚任务》的问题在于,它只有“全屏开/关”选项,只能在“硬件全屏”(或其他类似名称)和“窗口化”(非全屏)之间切换。 虽然你仍可以将游戏最大化使其“几乎全屏”,但由于缺少“无边框”设置,屏幕上会出现非常令人不适且分散注意力的元素:顶部的标题栏和底部的任务栏。本指南旨在为游戏“强制”开启“无边框全屏”模式,去除标题栏并使窗口覆盖任务栏。 为此,我们将使用AutoHotKey(AHK),这是一款免费开源工具,在游戏界广为人知,常被当作“宏录制器”使用,也常被用于游戏作弊。但它其实是一款非常强大的工具:这次我们将用它来做些有益的事! 注意 本指南是针对多显示器设置编写的。如果只有一个显示器,执行脚本后将难以重新运行脚本或将其他窗口置于游戏之上。游戏窗口将“始终置顶”,因此即使你聚焦其他窗口,它们也会显示在游戏窗口“后方”。 前提条件 你需要安装AHK。由于它是开源的,因此可以获取其完整源代码。 安装AHK后,扩展名为. 你还需要一个文本编辑器(记事本就很适合这项工作),但任何用于纯文本的编辑器都可以。例如记事本++、Visual Studio Code、Sublime等。 脚本 现在,来看看神奇的脚本吧! carrier_command_borderless.ahk /* * 我们在此处的操作:调整(希望是唯一的)打开的【航母指挥官】实例的大小,以模拟无边框全屏。 */ #NoEnv ; 推荐用于提高性能并与未来的AutoHotkey版本兼容。 ; #Warn ; 启用警告以帮助检测常见错误。如果存在名为【Carrier Command】的窗口,脚本将执行以下操作:激活该窗口,将其设置为始终置顶,移除窗口标题栏样式,然后将窗口移动到坐标(-7,-7)位置,调整大小为2574×1454像素,完成后退出。若未找到运行中的【Carrier Command】实例,则会弹出消息框提示无法定位,并退出。 你可以随意命名脚本文件,但需保留“. 此脚本的一些特点:通常AHK脚本打开后会保持加载状态,而此脚本运行并完成操作后会直接退出。上述脚本适用于1440p屏幕,对于其他分辨率,你需要进行一些计算和反复尝试,以确保窗口整齐对齐。它会将窗口设置为【始终置顶】以覆盖任务栏:这意味着同一屏幕上的其他窗口可能不会显示,除非它们也设置为【始终置顶】。 无需在每次更改脚本后关闭并重新打开游戏;只需修改所需内容并重新运行脚本即可应用更改(见下一部分)。 应用无边框全屏: 要在《航母指挥官:盖亚任务》中有效启用【无边框全屏】,第一步是在选项中禁用【硬件全屏】设置。 为此,请打开游戏,进入选项,将全屏设置为关闭。

完成此操作后,点击返回菜单并选择是以应用更改。游戏随后将变为窗口模式,准备好设置为无边框和全屏模式。 此时,只需运行脚本。我个人会将这些脚本保存到C: games AHK文件夹,并为正在玩的游戏在第二显示器上创建桌面快捷方式。 脚本将自动调整窗口大小,移除标题栏,并将剩余的标题栏部分移至屏幕外(例如,我们无法通过鼠标移动窗口来实现此操作)。完成后,脚本将退出。如果游戏未打开,它会提示找不到游戏窗口。 最后的注意事项和限制 好了,就是这样!如果你们期待在这款老游戏中加入这样的选项,请在评论区告诉我。如果你们在设置屏幕分辨率时遇到问题,我(和社区)会尽力提供帮助。 以下是一些注意事项和限制: - 再次说明,这是为多显示器设置设计的。即使是活动窗口(浏览器、Discord 等)也会显示在游戏窗口后方,这是隐藏任务栏所必须付出的代价。 - 单显示器用户如果想保留任务栏,可以在第 10 行包含 WinSet, AlwaysOnTop, A 的代码前添加分号进行注释。 - 上述脚本是针对 2560x1440 分辨率显示器设置的。如果你的屏幕显示不同,或者你想将其定位在相对于主显示器的其他屏幕上,数值将会发生变化。 对于那些调整分辨率数值的玩家,一个不错的起点是将游戏保持在主显示器上,并将水平和垂直分辨率值各增加14。 如果你将窗口跨多个显示器放置,此脚本可能适用于多显示器设置。 隐藏顶部标题栏的“技巧”(尽管比默认标题栏更窄)可能会将现在空白的标题栏放置在游戏显示器上方的显示器中。 你必须在每次启动游戏时运行此脚本,以便将无边框全屏设置应用到“游戏支持的窗口模式”。




换一换 






















