Modifica dello screenshot nomefile

1

Quando si cattura uno screenshot usando la scorciatoia da tastiera shift+command+3 si ottiene uno screenshot con un nome file di Screen Shot 2014-11-23 at 3.25.36 PM.png . Vorrei apportare una modifica in modo che il nome file sia scr-20141123-152536.png . Questa sarebbe la stessa data e ora esatta ma modificata rispetto a quello che ho usato negli ultimi 13 anni su altri sistemi - funziona solo meglio per me. È possibile rendere questo un cambiamento permanente? E, in caso affermativo, come farei questo cambiamento?

AGGIORNAMENTO: non voglio installare Macports o Homebrew, o altri sistemi o app di gestione dei pacchetti che richiedono all'utente di disabilitare la sicurezza del sistema per poter essere eseguito.

Il mio sistema: Mac mini, fine 2012, OS X 10.10.1 (Yosemite)

    
posta Ian MacGregor 24.11.2014 - 00:50
fonte

4 risposte

1

Un approccio compatibile in avanti e che non verrà sovrascritto in un aggiornamento OSX è quello di creare uno script che faccia ls -l Screen*.png (sulla directory corretta, naturalmente, sto scrivendo genericamente) se la lista è vuota, lo script termina, se no usa mv per rinominare il file (e se lo si desidera, se lo si desidera, non è necessario, poiché i file rinominati non corrisponderanno a Screen*.png (la prossima volta che lo script viene eseguito). guarda usando xargs per reindirizzare ls a mv . (Ammetto che mi ci vorrà un minuto per cucinare, ma è fattibile.)

Una volta che lo script funziona correttamente, usa cron su una pianificazione di un minuto (suggerimento * * * * * ). Poiché la maggior parte delle volte lo script esce dopo un comando, questo non utilizzerà alcuna risorsa misurabile.

Risposta precedente:

Un'opzione sarebbe utilizzare fswatch per rinominare i file screenshot man mano che vengono creati. Questa opzione ha anche la compatibilità più avanzata pure.

fswatch come suggerisce il nome consente di GUARDA per le Modifiche al file system all'interno di uno script e quindi reindirizza l'output a qualche altro comando. In questo caso probabilmente xargs chiama mv per cambiare il nome nel modo in cui vuoi che venga letto.

Vorrei raccomandare questo tipo di soluzione, poiché è più una prova dell'aggiornamento che modifica il modo in cui OSX assegna al file il nome. (cioè, è permesso a OSX di fare la cosa, quindi avere uno script che guarda e rinomina immediatamente).

    
risposta data 24.11.2014 - 02:17
fonte
0

Il link funziona per cambiare la destinazione e il nome del file dove vuoi che lo screenshot sia salvato come. Funziona con Yosemite. Morto semplice.

    
risposta data 24.11.2014 - 09:40
fonte
0

Onyx ti consente di cambiare il nome del file degli screenshot.

    
risposta data 24.11.2014 - 15:24
fonte
-2

Sì, se OnyX non ti piace, prova questa app, che può essere vista in questa pagina: link

    
risposta data 22.11.2015 - 16:11
fonte

Leggi altre domande sui tag