में विंडोज Snipping उपकरण , मुझे पता है कि कैसे मैं सीधी रेखाएं आकर्षित करने के लिए हाइलाइटर उपकरण का उपयोग कर सकते हैं चाहते हैं?
में विंडोज Snipping उपकरण , मुझे पता है कि कैसे मैं सीधी रेखाएं आकर्षित करने के लिए हाइलाइटर उपकरण का उपयोग कर सकते हैं चाहते हैं?
जवाबों:
विंडोज स्निपिंग टूल के पास ऐसा कोई तरीका नहीं है कि हम सीधे लाइनों को दबाकर छोड़ दें Shift। Windows Ink Workspace
एक और उपकरण है जो स्निप किए गए हिस्से को सूँघने और खींचने का समर्थन करता है। इसमें एक आभासी शासक है जो हमें सीधी रेखाएँ खींचने में मदद करता है।
Windows इंक कार्यक्षेत्र को सक्षम करने के लिए
टास्कबार पर कहीं भी राइट-क्लिक करें और संदर्भ मेनू से विंडोज इंक वर्कस्पेस बटन चुनें। "S" शेप में पेन राइटिंग का एक आइकन नोटिफिकेशन एरिया में सबसे दाईं ओर दिखाई देगा।
कार्यक्षेत्र लॉन्च करने के लिए, अपने सूचना क्षेत्र में दिखाई देने वाले पेन-आकार के विंडोज इंक वर्कस्पेस आइकन पर क्लिक करें या टैप करें।
"स्क्रीन स्केच" ब्लॉक पर टैप करें। यह सूची में तीसरा ब्लॉक होगा। यह स्वचालित रूप से आपके डिस्प्ले का स्क्रीनशॉट लेगा और इसे आपकी स्केचिंग के लिए लोड करेगा।
स्क्रीन के शीर्ष दाईं ओर पेन बार पर नेविगेट करें।
शासक आइकन का चयन करें। यह एक विकर्ण शासक की तरह दिखता है।
शासक के ऊपर माउस रखें और शासक को घुमाने और स्थिति देने के लिए माउस स्क्रॉल व्हील का उपयोग करें।
उम्मीद है की यह मदद करेगा।
नोट: स्क्रीन स्केच विंडोज 10 एनिवर्सरी अपडेट में उपलब्ध एक नई सुविधा है
उपयोगकर्ता 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
Windows 10 में मेरे लिए @HaveSpacesuit का जवाब काम नहीं कर रहा था।
रिलीजिंग शिफ्ट ने कर्सर को रिलीज नहीं किया।
इसे ठीक करने के लिए, पीछे से तीसरी लाइन बदलें:
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
मुझे एक विंडोज टूल मिला, जिसे Snip & Sketch कहा गया । यह उपकरण एक हाइलाइटर प्रदान करता है:
मैं इसके लिए एक बहुत ही कम तकनीकी समाधान के साथ आया था: माउसकेयर्स!
मैंने बस इसे सेट किया है ताकि जब भी मैं NumLock को बंद करूं, MouseKeys सक्रिय हो। फिर मैं सिर्फ हाइपरलिफ्ट कर्सर को लाइन करता हूं, न्यूमपैड -2016 दबाकर "क्लिक" करता हूं, फिर न्यूमपैड -6 का उपयोग करके दाईं ओर स्लाइड करता हूं। NumPad-5 के अंत में लगातार "अशुद्ध" लगता है; मेरे पास NumPad-0 को फिर से दबाने के मिश्रित परिणाम थे।
ध्यान दें, यह "MouseKeys on हमेशा" समाधान संभवतः डेस्कटॉप पूर्ण कीबोर्ड पर केवल सुविधाजनक है। यदि आपके पास साझा QWERTY / NumPad है, तो आप सक्रिय / निष्क्रिय करने के बजाय MouseKeys हॉटकी का उपयोग करना चाहते हैं।