Enregistrer la capture d'écran avec un nom personnalisé

18

Lorsque j'enregistre une capture d'écran, je veux pouvoir spécifier le nom que je veux (et peut-être le répertoire de destination). Sharpshooter pour mac fait cela, mais c'est un ridicule 15 $. Des alternatives moins chères?

garageàtrois
la source

Réponses:

22

Modification de la partie préfixe des noms

defaults write com.apple.screencapture name "My Screenshot"
killall SystemUIServer

Changer le format des noms

f=/System/Library/CoreServices/SystemUIServer.app/Contents/Resources/English.lproj/ScreenCapture.strings
f2=~/Desktop/ScreenCapture.strings
sudo cp $f $f2
sudo chown $USER $f2
plutil -convert xml1 $f2
open $f2 -a TextEdit

Changement

<key>%@ %@ at %@</key>
<string>%@ %@ at %@</string>

Pour quelque chose comme

<key>%@ %@ at %@</key>
<string>My %@ %@ at %@</string>

(Le format par défaut est actuellement quelque chose comme Screen Shot 2012-06-12 at 8.02.40 AMselon les paramètres régionaux.)

sudo chown root $f2
sudo cp $f2 $f
killall SystemUIServer

Modification de l'emplacement par défaut

defaults write com.apple.screencapture location ~/Pictures/
killall SystemUIServer

Utilisation de scripts personnalisés

J'ai désactivé les raccourcis par défaut et ai attribué des raccourcis à des scripts comme screencapture -i ~/Desktop/`date '+%y%m%d%H%M%S'`.png.

Lri
la source
Je ne recommanderais jamais de modifier un fichier dans / System /. Vous pouvez changer le préfixe des nouvelles captures d'écran via les valeurs par défaut, par exemple defaults write com.apple.screencapture name "Foo Bar", puis killall SystemUIServervous obtiendrez toujours les informations de date / heure à la fin du nom de fichier, mais je pense que c'est une fonctionnalité. Vous avez fourni une excellente réponse. C'était juste cette partie qui était douteuse, l'OMI.
TJ Luoma
"en fonction des paramètres régionaux" - ceci est utile pour les personnes qui cherchent à insérer des chaînes de temps de 24 heures dans leurs captures d'écran afin de les trier correctement sur votre bureau! Modifiez vos paramètres de date et d'heure dans les préférences système pour ce faire.
Droogans
J'ai essayé de définir mon emplacement de capture d'écran sur un système de fichiers distant qui n'est pas toujours connecté. Au départ, cela a fonctionné. Puis, lorsque j'ai déconnecté le système de fichiers, il a commencé à utiliser le bureau. Lorsque je me reconnecte au système de fichiers, je dois killall SystemUIServerrecommencer sinon il continue à utiliser le bureau.
P i
2

Skitch vous permet de faire cela, ainsi que le partage, l'annotation et le dessin en ligne, et c'est gratuit.

AlanJC
la source
Skitch est de loin la solution la moins chère et la plus simple. Si vous ne l'avez pas déjà, je vous recommande fortement d'y jeter un œil.
TJ Luoma
1

Un moyen beaucoup plus facile que la réponse de Laurie est d'utiliser une application gratuite appelée Deeper . C'est vraiment simple à utiliser. Entrez simplement le nom de votre choix dans le champ du nom de la capture d'écran (sous l'onglet Général):

Cliquez sur "Appliquer" et vous avez terminé. Une fonctionnalité intéressante de Deeper est la possibilité de restaurer tous les paramètres par défaut. Si vous avez modifié les paramètres qui provoquent l'activation de votre système, pas de problème! Au bas de chaque onglet se trouve un bouton qui dit "Restaurer les valeurs par défaut". Deeper corrigera tous vos paramètres. Je recommande fortement cette application, car elle est gratuite et ajoute beaucoup de personnalisation que OS X ne fournit pas.

daviesgeek
la source
Y a-t-il un format spécifique à suivre pour le champ "Nom:"?
victor
0

LittleSnapper fait cela et plus encore. C'est 40 $, mais ça vaut chaque centime.

garageàtrois
la source
Il est également souvent disponible dans le cadre des `` bundles '' de logiciels Mac où vous pouvez obtenir 10 applications pour 50 $, alors gardez un œil sur cela.
TJ Luoma
0

Vous pouvez configurer Better Touch Tool pour ouvrir une fenêtre comme celle-ci après avoir pris une capture d'écran:

entrez la description de l'image ici

où vous pouvez modifier / annoter votre capture d'écran, puis l'enregistrer avec le nom de votre choix, ou l'enregistrer dans le cloud.

C'est un modèle qui vous permet de payer ce que vous voulez (minimum 3 $). Meilleur achat que j'ai jamais fait (pour la capacité de capture d'écran et pour de nombreuses autres raisons).

Troy
la source