Come posso salvare automaticamente le schermate premendo il pulsante Prt Scr?


3

Voglio che una schermata venga salvata automaticamente in una posizione da me specificata, non appena premo il Prt Scrpulsante sulla tastiera o la combinazione Alt+ Prt Scr. Voglio anche che la data e l'ora vengano utilizzate come nome file per ogni nuova schermata. E voglio che i file vengano salvati come immagini PNG.

Esiste un programma Windows che mi consentirebbe di fare proprio questo? Non voglio altre funzionalità fantasiose come la modifica e la creazione di note, ecc. Solo un semplice programma semplice che salverà automaticamente le schermate in una posizione preimpostata o mi chiederà dove voglio salvarlo. Non voglio passare attraverso MS Paint per salvare i colpi.

Immagino che ciò che cerco sia un po 'di comportamento Linux di Print Screen, ma solo per Windows. E voglio anche che i file vengano nominati in base alla data e all'ora in cui sono stati acquisiti.

Aggiornare:

Nel frattempo, ne ho trovato uno chiamato Greenshot. Ma non so come ottenere il modello di nome file giusto.

Questo è il modello predefinito.

${capturetime:d"yyyy-MM-dd HH_mm_ss"}-${title}

Qualcuno può spiegare questo? Perché hanno il titolo capturetime e le virgolette? Produce nomi di file come questo.

2013-01-26 15_24_28-Greenshot.png

E questo è ciò che dice sui modelli di file nella descrizione del programma.

${YYYY} year, 4 digits
${MM} month, 2 digits
${DD} day, 2 digits
${hh} hour, 2 digits
${mm} minute, 2 digits
${ss} second, 2 digits
${NUM} incremental number, 6 digits
${title} Window title
${user} Windows user
${domain} Windows domain
${hostname} PC name

Come posso ottenere file che includono anno, mese e giorno, separati da un trattino, seguiti da ora, minuti e secondi? Voglio includere un tempo per l'unicità del nome del file.


Uso Greenshot da qualche tempo e ne sono molto contento. L'altro giorno mi è stato chiesto di scaricare una versione più recente. Sono contento che questo software sia ancora mantenuto e sviluppato. Non ne sono così sicuro quando si tratta di FastStone Capture. Apparentemente questo era uno dei preferiti tra gli utenti di XP ai tempi, ma funziona ancora su Vista. Non sono sicuro che sia comunque mantenuto, non ci scommetterei. Greenshot soddisfa le mie esigenze ed è gestito da uno sviluppatore indipendente e non supportato da alcuna azienda. Quindi probabilmente andrò avanti e gli farò una donazione.
Samir,

Sto usando ${YYYY}-${MM}-${DD}-${hh}${mm}${ss}per il mio modello di nome file. Produce file con il formato "2013-06-10-164737.png". L'ultima parte è ora, minuti e secondi. E aggiunge un grande livello di unicità al nome di un file. Non è possibile produrre due file con nomi di file identici. È a prova di duplicato.
Samir,

Risposte:


2

Greenshot è un ottimo programma!

Per il modello di nome file di output, se si utilizza un modello di ${YYYY}-${MM}-${DD} ${hh}-${mm}-${ss}allora si otterranno file con nomi come 2013-01-26 10-34-49.png.

Non sono riuscito a trovare documentazione sulla capturetimeparola chiave, ma è una funzione avanzata. Un modello di ${capturetime:d"yyyy-MM-dd HH-mm-ss"}produce lo stesso output di cui sopra. Per i tecnicamente inclini, quando guardo il codice sorgente, questo è ciò che ho determinato:

  • La lettera dopo i due punti deve essere una dche indica il formato data / ora.
  • Dopo il d, il testo tra virgolette è una stringa di formato passata al metodo DateTime.ToString () di C #. Puoi trovare alcuni esempi qui .

Se hai bisogno di una formattazione della data più avanzata come nomi di mesi scritti, fusi orari, ecc., Potresti trarre vantaggio dall'uso del capturetimemodello sopra .

PS alcune versioni precedenti di Greenshot utilizzavano modelli come %YYYY%invece di ${YYYY}. Assicurati di controllare la finestra di aiuto del modello di file in modo da utilizzare il formato corretto.


1

Uso un programma chiamato FastStone Capture e sebbene sia ora shareware, è ancora possibile trovare l'ultima versione freeware in circolazione (google it).

Quello che mi piace è che ha diverse opzioni di acquisizione, finestre, finestre attive, aree quadrate e a mano libera, ecc. E ti dà anche opzioni su come salvare le immagini, ad esempio, aprire direttamente in un editor integrato (dove puoi ovviamente modificarlo o meno, prima di salvarlo dove vuoi), copiarlo direttamente negli Appunti, in un file, chiedendo il nome, in un file con le opzioni di ridenominazione (quello che vuoi) e persino a e-mail e stampante (i haven ho usato quelli).

Per le opzioni di ridenominazione, ti dà anche jolly, quello che uso è:

$ Y- $ M- $ D_ $ H $ N $ S

che dà nomi come 2012-11-23_163428 che è esattamente ciò di cui hai bisogno.

E anche se acquisisci diversi screenshot in un secondo, potresti aggiungere un altro carattere jolly #, per aggiungere numeri consecutivi per file altrimenti con lo stesso nome.

Anche il tipo di file è impostato su un'altra preferenza, puoi scegliere jpg, png, bmp ...

Provaci!

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.