Lo strumento di cattura di Windows viene evidenziato direttamente


19

Nello strumento di cattura di Windows , vorrei sapere come posso utilizzare lo strumento evidenziatore per disegnare linee rette?


1
Mano ferma?! Come so, non esiste alcuna opzione per tracciare una linea retta. Posso suggerirti invece un altro software leggero, se lo desideri.
Utente552853

1
@ Utente552853 Questa opzione non esiste? Stoltezza, è la prima cosa che voglio fare con uno strumento del genere ... Se è leggero e conveniente, vorrei!
Zatenzu,

1
Ci sono 2 strumenti che mi piacciono. Il primo è LightShot app.prntscr.com e il secondo è GreenShot getgreenshot.org/downloads . Trovo Lightshot più semplice perché modifico subito la cattura sullo schermo, mentre GreenShot apre un editor (come fa lo strumento di cattura). GreenShot ha la possibilità di creare linee rette, forme con un evidenziatore.
Utente552853

e molte altre opzioni come caricare, condividere, cercare immagini simili su google, ecc. :)
Utente552853

1
@ User552853 Ho installato entrambi ma preferisco greenshot perché puoi evidenziare direttamente il testo in modo diretto. Inoltre, ha un plug-in Jira ed è molto utile nel mio lavoro. Grazie per le tue risposte!
Zatenzu,

Risposte:


14

Lo strumento di cattura di Windows non ha alcun modo di lasciarci tracciare linee rette premendo Shift. Windows Ink Workspaceè un altro strumento che supporta lo snipping e il disegno della parte snipped. Ha un righello virtuale che ci aiuta a disegnare linee rette.


Per abilitare Windows Ink Workspace

Fare clic con il pulsante destro del mouse in un punto qualsiasi della barra delle applicazioni e dal menu di scelta rapida selezionare il pulsante Mostra area di lavoro Windows Ink. Un'icona di una penna che scrive a forma di "S" apparirà nell'area delle notifiche all'estrema destra.

Per avviare l'area di lavoro, fare clic o toccare l'icona dell'area di lavoro Windows Ink a forma di penna che viene visualizzata nell'area di notifica.

Icona nell'area di notifica


Tocca il blocco "Schizzo schermo". Sarà il terzo blocco nell'elenco. Prende automaticamente uno screenshot del display e lo carica per i tuoi schizzi.

Schizzo dello schermo nell'area di lavoro di Windows Ink


Passa alla barra della penna nella parte superiore destra dello schermo.


Seleziona l'icona del righello. Sembra un righello diagonale.


Posiziona il mouse sopra il righello e usa la rotellina del mouse per ruotare e posizionare il righello.

Schizzo di esempio Uno schizzo di esempio


Spero che sia di aiuto.

Nota: Screen Sketch è una nuova funzionalità disponibile nell'aggiornamento dell'anniversario di Windows 10


2
Bello! Non conoscevo questo strumento. Grazie per la punta ma l'ho trovato pesante. Non riesco a selezionare direttamente l'area da tagliare e lo strumento righello appare in modo diagonale, devo scorrere per metterlo in orizzontale ecc ... Ho bisogno di uno strumento più veloce!
Zatenzu,

1
Wow, Windows Ink Workspace Sketch sarebbe un ottimo strumento se il righello non fosse così schifoso! Il righello dovrebbe iniziare in orizzontale e dovrebbe essere facilmente ruotabile tramite scorciatoie da mouse o tastiera.
oliver-clare,

7

L'utente 3DWizard ha un bel script AutoHotKey che ho leggermente modificato per aiutarmi a risolvere questo problema. Tenere Shiftpremuto all'interno della finestra dello strumento di cattura per limitare il movimento orizzontale del mouse.

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

Uso brillante degli AHK per apportare miglioramenti alla UX ad hoc.
Screenack

Signore, siete geniali !!!
Vesselin Obreshkov,

2

La risposta di @HaveSpacesuit non funzionava per me in Windows 10.

Rilasciando Shift non è stato rilasciato il cursore.

Per risolverlo, cambia la terza riga dal retro in:

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

Codice intero, funzionante:

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

Grazie! Penso che un aggiornamento a Windows 10 potrebbe aver smesso di funzionare lo script originale, perché ho un nuovo laptop e ho riscontrato lo stesso problema che hai descritto. Apprezzo lo script aggiornato!
HaveSpacesuit,

2

Ho trovato uno strumento di Windows chiamato Snip & Sketch . Questo strumento fornisce un evidenziatore: inserisci qui la descrizione dell'immagine


Come puoi evidenziare le linee rette utilizzandolo?
Augusto Barreto,

3
@AugustoBarreto: per evidenziare le linee rette, puoi usare lo strumento Righello (seconda icona a destra dell'evidenziatore ).
Zatenzu,

1

Ho trovato una soluzione molto low-tech per questo: MouseKeys!

Ho semplicemente impostato in modo tale che ogni volta che spengo NumLock, MouseKeys è attivato. Quindi allinea il cursore evidenziatore, "clic" premendo NumPad-0, quindi scorro verso destra usando NumPad-6. NumPad-5 sembra costantemente "sbloccare" alla fine; Ho avuto risultati contrastanti premendo nuovamente NumPad-0.

Nota, questa soluzione "MouseKeys sempre attivo" è probabilmente conveniente solo su una tastiera desktop completa. Se hai un QWERTY / NumPad condiviso, ti consigliamo di utilizzare il tasto di scelta rapida MouseKeys per attivare / disattivare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.