A la dirección de su comentario, y la pregunta general, aquí es cómo me gustaría automatizar todo el proceso.
Yo uso el screencapture
utilidad de línea de comando en Ejecutar el Shell Script de acción en lugar de utilizar el Tomar la Captura de pantalla y Abrir las Imágenes en la vista previa de las acciones. Para obtener más información acerca de la screencapture
utilidad de línea de comandos de leer su página de manual.
El ejemplo de código genera un nombre de archivo mismo como el predeterminado cuando el uso de métodos abreviados de teclado estándar, mientras que la colocación en el Escritorio.
cd "$HOME/Desktop"
screenShot="Screen Shot $(date "+%Y-%m-%d") at $(date "+%H.%M.%S").png"
screencapture -i -P "$screenShot"
-
cd "$HOME/Desktop"
puede ser cualquier válido lugar que te gustaría.
screenShot="Screen Shot $(date "+%Y-%m-%d") at $(date "+%H.%M.%S").png"
el screenShot
variable formas el nombre de archivo se guardan. $(date "+%Y-%m-%d")
será por ejemplo 2016-10-06
y $(date "+%H.%M.%S")
será de e.g 21.23.07
y nombre de archivo, entonces sería, por ejemplo,: Screen Shot 2016-10-07 at 21.23.07.png
, como si se utiliza el valor predeterminado métodos abreviados de teclado estándar.
screencapture -i -P "$screenShot"
, -i
pistas screencapture
de forma interactiva, por medio de la selección o de la ventana. La tecla de control hará que la pantalla para ir al portapapeles. La tecla espacio para cambiar entre la selección a través del ratón y la ventana de selección de modos. La tecla escape para cancelar la pantalla interactiva de tiro. -P
Abrir la imagen en una ventana de vista previa.
Tenga en cuenta que puede modificar las opciones de la screencapture
comando si desea que se comporte de manera diferente, a continuación, el ejemplo de código. También, si se pulsa la tecla de control, que coloca la pantalla en el Portapapeles, no va a abrirse en la vista previa.