Інструмент для проривання Windows виділяється прямо


19

У інструменті Windows Snipping я хотів би знати, як я можу використовувати інструмент для виділення маркерів для малювання прямих ліній?


1
Постійна рука ?! Як я знаю, немає можливості провести пряму лінію. Я можу запропонувати вам інше легке програмне забезпечення, якщо ви хочете.
Користувач552853

1
@ User552853 Ця опція не існує? Дурність, це перше, що я хочу зробити з таким інструментом ... Якщо це легкий і зручний, я бажаю!
zatenzu

1
Є 2 інструменти, які мені подобаються. Перший - це LightShot app.prntscr.comand, а другий - GreenShot getgreenshot.org/downloads . Мені Lightshot легше, тому що я редагую знімок на екрані відразу, тоді як GreenShot відкриває редактор (як це робить інструмент для зйомки). У GreenShot є можливість робити прямі, фігури з виділенням.
Користувач552853

та багато інших варіантів, як завантажувати, ділитися, шукати подібні зображення в Google і т.д. :)
User552853

1
@ User552853 Я встановив і те, і інше, але я віддаю перевагу зеленому огляду, оскільки ви можете прямо виділити текст прямо. Крім того, у нього є плагін Jira, і він дуже корисний у моїй роботі. Дякуємо за відповіді!
zatenzu

Відповіді:


14

Інструмент для відриву Windows не має жодного способу дозволяти нам малювати прямі лінії, натискаючи Shift. Windows Ink Workspace- це ще один інструмент, який підтримує чищення та малювання фрагменту. У ньому є віртуальна лінійка, яка допомагає нам малювати прямі лінії.


Щоб увімкнути робочу область Windows Ink

Клацніть правою кнопкою миші будь-де на панелі завдань і в контекстному меню виберіть кнопку Показати робочу область робочої області Windows. Піктограма фломастера у формі “S” з’явиться в області сповіщень праворуч.

Щоб запустити робочу область, натисніть або торкніться значка робочої області Windows Ink Works Ink, який з’являється у вашій області сповіщень.

Піктограма в області сповіщень


Торкніться блоку "Ескіз екрану". Це буде третій блок у списку. Він автоматично зробить знімок екрана та завантажить його для ескізу.

Ескіз екрану в робочій області для чорнила Windows


Перейдіть до панелі ручок у верхньому правому куті екрана.


Виберіть піктограму лінійки. Це схоже на діагональну лінійку.


Покладіть мишу на лінійку та використовуйте колесо прокрутки миші для обертання та розміщення лінійки.

Зразок ескізу Зразок ескізу


Сподіваюсь, це допомагає.

Примітка: Ескіз екрана - нова функція, доступна в оновленнях Windows 10 Anniversary


2
Приємно! Я не знав цього інструменту. Дякую за пораду, але мені здалося важким. Я не можу безпосередньо вибрати область для чищення, і інструмент лінійки з'явиться по діагоналі, мені потрібно прокрутити, щоб поставити його по горизонталі тощо. Мені потрібен швидший інструмент!
zatenzu

1
Нічого собі, ескіз робочої області Windows Ink був би таким чудовим інструментом, якби лінійка не була такою лайною! Лінійка повинна починатися горизонтально і повинна легко обертатися за допомогою комбінацій миші або клавіатури.
Олівер-Клер

7

Користувач 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

Блискуче використання AHK для вдосконалення спеціальних UX.
Screenack

Ви, геній, геній !!!
Веселін Обрешков

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 під назвою Snip & Sketch . Цей інструмент забезпечує виділення: введіть тут опис зображення


Як ви можете виділити прямі лінії, використовуючи його?
Аугусто Баррето

3
@AugustoBarreto: Щоб виділити прямі лінії, ви можете скористатися інструментом " Лінійка" (другий значок праворуч від маркера).
zatenzu

1

Для цього я придумав дуже низькотехнологічне рішення: MouseKeys!

У мене просто встановлено так, що коли я вимикаю NumLock, активується MouseKeys. Потім я просто вирівнюю курсор виділення, "клацніть", натискаючи NumPad-0, а потім ковзаю праворуч за допомогою NumPad-6. NumPad-5, здається, постійно "відміняє" в кінці; У мене знову були змішані результати, натиснувши NumPad-0.

Зауважте, це рішення "Миші завжди увімкнене", ймовірно, зручне лише на повній клавіатурі робочого столу. Якщо у вас є спільний QWERTY / NumPad, ви хочете скористатися гарячою клавішею MouseKeys замість цього для активації / деактивації.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.