Trong Windows Snipping Tool , tôi muốn biết làm thế nào tôi có thể sử dụng công cụ tô sáng để vẽ các đường thẳng?
Trong Windows Snipping Tool , tôi muốn biết làm thế nào tôi có thể sử dụng công cụ tô sáng để vẽ các đường thẳng?
Câu trả lời:
Công cụ snipping Windows không có cách nào để chúng ta vẽ các đường thẳng bằng cách nhấn Shift. Windows Ink Workspace
là một công cụ khác hỗ trợ cắt và vẽ phần bị cắt. Nó có một thước kẻ ảo giúp chúng ta vẽ các đường thẳng.
Để bật Windows Ink Workspace
Bấm chuột phải vào bất cứ nơi nào trên thanh tác vụ và từ menu ngữ cảnh, chọn Hiển thị nút Windows Ink Workspace. Một biểu tượng của một cây bút viết theo hình dạng Siên sẽ xuất hiện trong khu vực thông báo ở phía bên phải.
Để khởi chạy không gian làm việc, bấm hoặc chạm vào biểu tượng Windows Ink Workspace hình bút xuất hiện trong khu vực thông báo của bạn.
Nhấn vào khối "Màn hình phác thảo". Nó sẽ là khối thứ ba trong danh sách. Nó sẽ tự động chụp ảnh màn hình của màn hình và tải nó để phác thảo.
Điều hướng đến thanh bút ở phía trên bên phải của màn hình.
Chọn biểu tượng thước kẻ. Điều này trông giống như một người cai trị đường chéo.
Đặt chuột lên trên thước và sử dụng bánh xe cuộn chuột để xoay và định vị thước.
Hi vọng điêu nay co ich.
Lưu ý: Screen Sketch là một tính năng mới có trong Bản cập nhật kỷ niệm Windows 10
Người dùng 3DWizard có một tập lệnh AutoHotKey đẹp mà tôi đã sửa đổi một chút để giúp tôi giải quyết vấn đề này. Giữ Shiftbên trong cửa sổ Snipping Tool để hạn chế chuột di chuyển ngang.
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
Câu trả lời của @HaveSpacesuit không hoạt động với tôi trong Windows 10.
Phát hành Shift không giải phóng con trỏ.
Để khắc phục, thay đổi dòng thứ ba từ phía sau thành:
Return Confine ? DllCall( "ClipCursor", UInt,&R ) : DllCall( "ClipCursor", UInt, 0 )
Toàn bộ, mã làm việc:
SendMode Input ; Recommended for new scripts due to its superior speed and reliability
SetTitleMatchMode 2 ; Allows for partial matches in window titles
CoordMode, Mouse, Screen
; Commands specific to when Snipping Tool is open
#IfWinActive, Snipping Tool
$*Shift::
Send {Shift Down}
MouseGetPos, SetX, SetY
ClipCursor( true, -10000, SetY, 10000, SetY+1 ) ;clip the cursor to a rectangle that consists just of a line in x-direction
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", UInt, 0 )
}
#IfWinActive
Tôi tìm thấy một công cụ Windows có tên Snip & Sketch . Công cụ này cung cấp Công cụ tô sáng:
Tôi đã đưa ra một giải pháp công nghệ thấp cho việc này: MouseKeys!
Tôi chỉ cần thiết lập nó để bất cứ khi nào tôi tắt NumLock, MouseKeys được kích hoạt. Sau đó, tôi chỉ cần xếp hàng con trỏ tô sáng, "nhấp chuột" bằng cách nhấn NumPad-0, sau đó trượt sang phải bằng NumPad-6. NumPad-5 dường như luôn "không rõ ràng" ở cuối; Tôi đã có kết quả hỗn hợp nhấn NumPad-0 một lần nữa.
Lưu ý, giải pháp "MouseKeys luôn bật" này có lẽ chỉ thuận tiện trên bàn phím đầy đủ của máy tính để bàn. Nếu bạn có QWERTY / NumPad được chia sẻ, bạn muốn sử dụng phím nóng MouseKeys để kích hoạt / hủy kích hoạt.