博客

如何只截一个窗口(而不是整个屏幕)

发布于 · 截图, 窗口截图, macOS, Windows

如何只截一个窗口(而不是整个屏幕)

用系统自带快捷键在 macOS 与 Windows 上截取单个窗口,说明手画框为什么容易带进杂物,以及怎样截下按键就会消失的菜单。

如果你的截图总是带进壁纸、菜单栏,或者你想截的那个应用背后某个应用的边角,你并不孤单。大多数人最先学会的是全屏截图快捷键,而手画的矩形,精度也只取决于你的手稳不稳。

macOS 和 Windows 都自带精确截取单个窗口的方法。一句话版本:在 macOS 上按 Shift-Command-4,再按 Space,然后点那个窗口。在 Windows 上,窗口处于活动状态时按 Alt + Print Screen,或者按 Windows 键 + Shift + S 并选择窗口模式。

系统自带的窗口截图快捷键

你需要macOSWindows
一个窗口,尽量省事Shift-Command-4,再按 Space,再点窗口Alt + Print Screen(活动窗口)
通过工具条截一个窗口Shift-Command-5,再选 Capture Selected WindowWindows 键 + Shift + S,再选窗口模式
改成截一块区域Shift-Command-4 并拖动Windows 键 + Shift + S,再选矩形
直接进剪贴板在快捷键里加上 Control截图栏默认复制到剪贴板

有两个细节容易忽略。在 macOS 上,截窗口会带一圈柔和的投影,除非你在点击时按住 Option。在 Windows 上,Alt + Print Screen 是把画面复制到剪贴板,而不是存成文件。

手画的框为什么很少干净

用矩形拖出一个窗口,每次都躲不开同样三个问题:某条边差了几个像素、带进后面窗口的一条边,还有菜单栏或任务栏悄悄挤进画面。事后修剪往往比截图本身省下的时间花得还多。

截窗口就没有这个问题,因为操作系统本来就知道窗口的精确边界。macOS 的「按空格后点击」模式会高亮指针下的那个窗口,Windows 的窗口模式也一样。

难点在于多个窗口重叠时挑对那一个,以及在一堆内容的繁忙应用里确定你想要哪一部分。这正是窗口和界面元素识别的用武之地:工具可以在你确认之前,先框出指针下的窗口,并让你收窄到某个面板或按钮。在 InSnap 里,悬停会框出窗口或元素,滚动滚轮可以一步步扩大范围,从一个控件一直扩到整个窗口。点一下即可采纳这个框,完全不用拖动。

在 INSNAP 中悬停吸附到窗口 · 1280 × 800

截取菜单、下拉框和工具提示

有些人就是被这类情况逼回了全屏截图。打开着的菜单,任何一个按键都会把它收起,而截图快捷键本身就是按键。工具提示的问题反过来:当指针移向工具条去点截图按钮时,它早就消失了。

有两种可靠的做法。

先准备截图,再唤出菜单。macOS 和 Windows 都提供延时截图。在 macOS 的截图工具条里打开选项,选几秒的计时;Windows 的「截图工具」也有延时选项。启动倒计时,然后在倒计时里打开菜单,或把指针悬停在元素上。截图会自己触发,不会有第二次按键把你本来要拍的东西关掉。

按下快捷键的瞬间冻结屏幕。按下就立刻取图、之后才显示工具条的截图方式,仍然能捕捉到应用内的下拉框,因为画面是在应用察觉到失去焦点之前拍下的。

会失败的,是那种还要再按一次键或再点一下才取图的取景工具;到那时,任何对焦点敏感的东西都已经没了。

从头到尾截一张干净的窗口图

触发窗口截图而不是区域截图,边界就由操作系统给出;如果工具支持识别,先悬停确认要截的是哪个窗口或面板,再点击;然后加标注,并复制、保存或贴图,不必再打开别的应用。

InSnap 在 macOS 14.4+ 与 Windows 10+ 上覆盖了这一整套流程:用默认快捷键截图(macOS 上是 Command-1,Windows 上是 Ctrl+1),悬停吸附到窗口,用箭头、文字、带序号的步骤或马赛克加标注,然后复制、保存或贴图。截图、标注、贴图和 OCR 免费;Pro 一次性购买($15),增加智能擦除、长截图、GIF 录制、视频编辑、操作指南、背景以及其他几样工具。

常见问题

在 Mac 上怎样只截活动窗口?

按 Shift-Command-4,再按 Space,然后点那个窗口。如果不想让图片带上投影,点击时按住 Option。

在 Windows 上怎样只截活动窗口?

让窗口处于活动状态,按 Alt + Print Screen 即可复制到剪贴板;或者按 Windows 键 + Shift + S,在截图栏里选择窗口模式。

为什么我的截图会带上菜单栏或另一个应用?

你截的是整个屏幕或一块区域,而不是一个窗口。手画的框很容易差几个像素,于是桌面、菜单栏或旁边的窗口就溜进了画面。

怎样截下一按快捷键就关闭的菜单?

用延时截图。在 macOS 的截图工具条或 Windows 的「截图工具」里设置延时,启动倒计时,然后用鼠标打开菜单。截图会在不再按键的情况下触发。

下一张截图,只需一个快捷键。

macOS 14.4+(Apple 芯片和 Intel)· Windows 10+(64 位)