Guardar captura de pantalla con nombre personalizado


18

Cuando guardo una captura de pantalla, quiero poder especificar cualquier nombre que desee (y tal vez el directorio de destino). Sharpshooter para mac hace esto, pero son $ 15 ridículos. ¿Alternativas más baratas?

Respuestas:


22

Cambiar la parte del prefijo de los nombres

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

Cambiar el formato de los nombres

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

Cambio

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

A algo como

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

(El formato predeterminado es actualmente algo similar Screen Shot 2012-06-12 at 8.02.40 AMa la configuración regional).

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

Cambiar la ubicación predeterminada

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

Usar guiones personalizados

He desactivado los accesos directos predeterminados y he asignado accesos directos a scripts como screencapture -i ~/Desktop/`date '+%y%m%d%H%M%S'`.png.


Nunca recomendaría editar un archivo en / System /. Puede cambiar el prefijo de las nuevas capturas de pantalla a través de los valores predeterminados, por ejemplo, defaults write com.apple.screencapture name "Foo Bar"y luego killall SystemUIServerTodavía obtendrá la información de fecha / hora al final del nombre de archivo, pero creo que es una característica. Has proporcionado una gran respuesta. Era solo esa parte que era dudosa, en mi opinión.
TJ Luoma

"dependiendo de la configuración regional": ¡esto es útil para las personas que buscan obtener cadenas de tiempo de 24 horas en sus capturas de pantalla para que se clasifiquen correctamente en su escritorio! Cambie la configuración de fecha y hora en las preferencias del sistema para hacer esto.
Droogans

Intenté configurar mi ubicación de captura de pantalla en un sistema de archivos remoto que no siempre está conectado. Inicialmente funcionó. Luego, cuando desconecté el sistema de archivos, comenzó a usar el escritorio. Cuando me vuelvo a conectar al sistema de archivos, tengo que volver a hacerlo; de lo killall SystemUIServercontrario, seguirá usando el escritorio.
P i

2

Skitch te permite hacer esto, así como compartir, anotar y dibujar en línea, y es gratis.


Skitch es, con diferencia, la solución más barata y fácil. Si aún no lo tiene, le recomiendo que lo eche un vistazo.
TJ Luoma

1

Una forma mucho más fácil que la respuesta de Laurie es utilizar una aplicación gratuita llamada Deeper . Es realmente fácil de usar. Simplemente ingrese el nombre que desea en el campo de nombre de la captura de pantalla (en la pestaña General):

Haga clic en "Aplicar" y ya está. Una buena característica de Deeper es la capacidad de restaurar todas las configuraciones predeterminadas. Si ha realizado un cambio en la configuración que está causando que su sistema actúe, ¡no hay problema! En la parte inferior de cada pestaña hay un botón que dice "Restaurar valores predeterminados". Más profundo arreglará todas sus configuraciones. Recomiendo esta aplicación, ya que es gratuita y agrega una gran cantidad de personalización que OS X no proporciona.


¿Hay un formato específico a seguir para el campo "Nombre:"?
vencedor

0

LittleSnapper hace esto y más. Cuesta $ 40, pero vale cada centavo.


También está disponible con frecuencia como parte de los 'paquetes' de software de Mac donde puede obtener 10 aplicaciones por $ 50, así que esté atento a eso.
TJ Luoma

0

Puede configurar Better Touch Tool para abrir una ventana como la siguiente después de tomar una captura de pantalla:

ingrese la descripción de la imagen aquí

donde puede editar / anotar su captura de pantalla y luego guardarla con el nombre que desee o guardarla en la nube.

Es un modelo de paga lo que quieras (mínimo $ 3). La mejor compra que he hecho (por capacidad de captura de pantalla y por muchas otras razones).

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.