Cod*_*eIt 19
Windows 截图工具无法让我们通过按 绘制直线Shift。Windows Ink Workspace是另一个支持剪切和绘制剪切部分的工具。它有一个虚拟标尺,可以帮助我们画直线。
启用 Windows Ink 工作区
右键单击任务栏上的任意位置,然后从上下文菜单中选择“显示 Windows Ink 工作区”按钮。最右侧的通知区域中将出现一个书写“S”形的钢笔图标。
要启动工作区,请单击或点击通知区域中出现的笔形 Windows Ink 工作区图标。
点击“屏幕草图”块。它将是列表中的第三个块。它会自动截取您的显示器的屏幕截图并加载它以供您绘制草图。
导航到屏幕右上角的笔栏。
选择标尺图标。这看起来像一个对角线标尺。
将鼠标放在标尺上方,使用鼠标滚轮旋转和定位标尺。
用笔在标尺上方画一条高亮线,这条线会自动与标尺的方向和位置对齐。
希望这可以帮助。
注意:屏幕草图是 Windows 10 周年更新中提供的一项新功能
User 3DWizard 有一个很好的AutoHotKey 脚本,我稍微修改了它来帮助我解决这个问题。按住Shift“截图工具”窗口以限制鼠标水平移动。
SendMode Input ; Recommended for new scripts due to its superior speed and reliability
SetTitleMatchMode 2 ; Allows for partial matches in window titles
; Commands specific to when Snipping Tool is open
#IfWinActive, Snipping Tool
$*Shift::
Send {Shift Down}
CoordMode, Mouse, Screen
MouseGetPos, SetX, SetY
; clip the cursor to a rectangle that consists just of a line in x-direction
ClipCursor(true, -1000000, SetY, 1000000, SetY+1)
KeyWait Shift
return
$*Shift Up::
Send {Shift Up}
ClipCursor(false, 0, 0, 0, 0) ; unclip the cursor
return
ClipCursor(Confine=True, x1=0 , y1=0, x2=1, y2=1)
{
VarSetCapacity(R, 16, 0), NumPut(x1, &R+0), NumPut(y1, &R+4), NumPut(x2, &R+8), NumPut(y2, &R+12)
Return Confine ? DllCall("ClipCursor", UInt, &R) : DllCall("ClipCursor")
}
#IfWinActive
Run Code Online (Sandbox Code Playgroud)
我发现了一个名为Snip & Sketch的 Windows 工具。该工具提供了荧光笔:

| 归档时间: |
|
| 查看次数: |
73770 次 |
| 最近记录: |