เครื่องมือ Windows snipping เน้นตรง


19

ในWindows Snipping Toolฉันต้องการทราบว่าฉันสามารถใช้เครื่องมือเน้นข้อความเพื่อวาดเส้นตรงได้อย่างไร


1
มือที่มั่นคง! อย่างที่ฉันรู้ว่าไม่มีตัวเลือกในการวาดเส้นตรง ฉันสามารถแนะนำซอฟต์แวร์แสงอื่นให้คุณได้หากคุณต้องการ
User552853

1
@ User552853 ไม่มีตัวเลือกนี้หรือไม่ ความโง่เขลามันเป็นสิ่งแรกที่ฉันต้องการทำด้วยเครื่องมือเช่นนั้น ... ถ้ามันเบาและสะดวกฉันก็อยากได้!
zatenzu

1
มี 2 ​​เครื่องมือที่ฉันชอบ อันดับแรกคือ LightShot app.prntscr.comและอันที่สองคือ GreenShot getg ทัศน์ . org/downloads ฉันพบว่า Lightshot ง่ายขึ้นเพราะฉันแก้ไขการจับภาพบนหน้าจอทันทีในขณะที่ GreenShot เปิดตัวแก้ไข (เช่นเดียวกับเครื่องมือตัดคำ) GreenShot มีตัวเลือกในการทำเส้นตรงรูปทรงด้วยปากกาเน้นข้อความ
User552853

& ตัวเลือกอื่น ๆ อีกมากมายเช่นอัปโหลดแชร์ค้นหารูปภาพที่คล้ายกันใน google และอื่น ๆ :)
552853

1
@ User552853 ฉันได้ติดตั้งทั้งคู่แล้ว แต่ฉันจะแสดงหน้าจอล่วงหน้าเพราะคุณสามารถไฮไลต์ข้อความได้โดยตรง นอกจากนี้ยังมีปลั๊กอินของ Jira และมันมีประโยชน์อย่างมากในงานของฉัน ขอบคุณสำหรับคำตอบของคุณ!
zatenzu

คำตอบ:


14

เครื่องมือ Windows นิไม่ได้มีวิธีการใด ๆ Shiftเพื่อให้เราวาดเส้นตรงโดยการกด Windows Ink Workspaceเป็นอีกเครื่องมือหนึ่งที่รองรับการสแนปและการวาดส่วนที่ตัดแล้ว มันมีไม้บรรทัดเสมือนที่ช่วยให้เราวาดเส้นตรง


เพื่อเปิดใช้งาน Windows Ink Workspace

คลิกขวาที่ใดก็ได้บนทาสก์บาร์และจากเมนูบริบทให้เลือกปุ่มแสดง Windows Ink Workspace ไอคอนของการเขียนด้วยปากกาในรูปร่าง“ S” จะปรากฏในพื้นที่แจ้งเตือนทางด้านขวาสุด

ในการเรียกใช้เวิร์กสเปซให้คลิกหรือกดเลือกไอคอน Windows Ink Workspace ที่มีรูปทรงปากกาซึ่งปรากฏในพื้นที่แจ้งเตือนของคุณ

ไอคอนในพื้นที่แจ้งเตือน


แตะบล็อก "ภาพร่างหน้าจอ" มันจะเป็นบล็อกที่สามในรายการ มันจะจับภาพหน้าจอของจอแสดงผลของคุณโดยอัตโนมัติและโหลดเพื่อร่างของคุณ

ภาพร่างหน้าจอใน Windows Ink Workspace


นำทางไปยังแถบปากกาที่ด้านบนขวาของหน้าจอ


เลือกไอคอนไม้บรรทัด ดูเหมือนว่าไม้บรรทัดในแนวทแยง


วางเมาส์ไว้ด้านบนของไม้บรรทัดและใช้ล้อเลื่อนของเมาส์เพื่อหมุนและจัดตำแหน่งไม้บรรทัด

ตัวอย่างร่าง ตัวอย่างร่าง


หวังว่านี่จะช่วยได้

หมายเหตุ: Screen Sketch เป็นคุณสมบัติใหม่ที่มีอยู่ใน Windows 10 Anniversary Update


2
ดี! ฉันไม่รู้เครื่องมือนี้ ขอบคุณสำหรับเคล็ดลับ แต่ฉันพบว่ามันหนัก ฉันไม่สามารถเลือกพื้นที่ที่จะตัดได้โดยตรงและเครื่องมือไม้บรรทัดปรากฏในแนวทแยงฉันต้องเลื่อนเพื่อวางในแนวนอนและอื่น ๆ ... ฉันต้องการเครื่องมือที่เร็วกว่า!
zatenzu

1
ว้าวWindows Sketch Workspace Sketchน่าจะเป็นเครื่องมือที่ยอดเยี่ยมหากไม้บรรทัดไม่ได้อึ! ไม้บรรทัดควรเริ่มต้นในแนวนอนและควรหมุนได้อย่างง่ายดายผ่านทางเมาส์หรือแป้นพิมพ์ลัด
oliver-clare

7

ผู้ใช้ 3DWizard มีสคริปต์ AutoHotKey ที่ดีซึ่งฉันแก้ไขเล็กน้อยเพื่อช่วยฉันแก้ปัญหานี้ กดค้างไว้Shiftภายในหน้าต่าง Snipping Tool เพื่อ จำกัด การใช้เมาส์ในแนวนอน

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

การใช้ AHK ที่ยอดเยี่ยมในการปรับปรุง UX แบบเฉพาะกิจ
Screenack

คุณเซอร์เป็นอัจฉริยะ !!!
Vesselin Obreshkov

2

คำตอบโดย @HaveSpacesuit ไม่ทำงานสำหรับฉันใน Windows 10

การปล่อย Shift ไม่ปล่อยเคอร์เซอร์

หากต้องการแก้ไขให้เปลี่ยนบรรทัดที่สามจากด้านหลังเป็น:

Return Confine ? DllCall( "ClipCursor", UInt,&R ) : DllCall( "ClipCursor", UInt, 0 )

รหัสการทำงานทั้งหมด:

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

ขอบคุณ! ฉันคิดว่าการอัปเดตเป็น Windows 10 อาจทำให้สคริปต์ต้นฉบับหยุดทำงานเนื่องจากฉันมีแล็ปท็อปเครื่องใหม่และประสบปัญหาเดียวกับที่คุณอธิบาย ขอบคุณสคริปต์ที่อัปเดต!
HaveSpacesuit

2

ผมพบว่าเครื่องมือ Windows เรียกว่าตัดและร่าง เครื่องมือนี้มีเครื่องมือเน้นข้อความ: ป้อนคำอธิบายรูปภาพที่นี่


คุณจะเน้นเส้นตรงที่ใช้งานได้อย่างไร
Augusto Barreto

3
@AugustoBarreto: หากต้องการเน้นเส้นตรงคุณสามารถใช้เครื่องมือไม้บรรทัด (ไอคอนที่สองทางด้านขวาของปากกาเน้นข้อความ)
zatenzu

1

ฉันคิดวิธีแก้ปัญหาที่ใช้เทคโนโลยีต่ำมาก ๆ : MouseKeys!

ฉันตั้งค่ามันง่ายๆเพื่อที่ว่าเมื่อใดก็ตามที่ฉันปิด NumLock จะเปิดใช้งาน MouseKeys จากนั้นฉันเพิ่งจัดเคอร์เซอร์เน้นข้อความ "คลิก" โดยกด NumPad-0 จากนั้นเลื่อนไปทางขวาโดยใช้ NumPad-6 NumPad-5 ดูเหมือนว่าจะ "unclick" ในตอนท้าย ฉันได้ผลลัพธ์ที่หลากหลายกด NumPad-0 อีกครั้ง

หมายเหตุวิธีแก้ปัญหา "MouseKeys เปิดทุกครั้ง" น่าจะสะดวกสำหรับแป้นพิมพ์แบบเดสก์ท็อปเท่านั้น หากคุณมี QWERTY / NumPad ที่ใช้ร่วมกันคุณต้องการใช้ปุ่มลัด MouseKeys แทนเพื่อเปิดใช้งาน / ปิดใช้งาน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.