1 votos

¿Cómo puedo hacer una captura de pantalla y enviarla por correo electrónico con Automator?

Hago algunas pruebas en mi Mac que me llevan varias horas. Cuando las pruebas terminan, quiero enviarme un correo electrónico con una captura de pantalla de los resultados de las pruebas.

Así es como configuré mi aplicación Automator:

  1. Nuevo mensaje de correo (para mí, asunto: pruebas realizadas, mensaje: aquí están los resultados)
  2. Haga una captura de pantalla (tipo: pantalla completa, sólo monitor principal, guardar en Escritorio: últimos-resultados-prueba)
  3. Añadir archivos adjuntos al mensaje frontal
  4. Enviar mensaje saliente

Esto no funciona porque cuando se toma la captura de pantalla, la aplicación Mail ya está abierta y cubriendo Terminal, que está mostrando los resultados de la prueba.

Así que lo siguiente que probé fue esto:

  1. Tomar captura de pantalla (tipo: pantalla completa, sólo monitor principal, guardar en Portapapeles)
  2. Nuevo mensaje de correo (para mí, asunto: pruebas realizadas, mensaje: aquí están los resultados)
  3. Obtener el contenido del portapapeles
  4. Añadir archivos adjuntos al mensaje frontal
  5. Enviar mensaje saliente

Por alguna razón, esta acción me envía un archivo adjunto que es un archivo zip que contiene los archivos de mi escritorio, pero no la captura de pantalla, que aparentemente no se guarda en el escritorio. No quiero un archivo zip; quiero la captura de pantalla real, y obviamente no quiero todos los archivos en mi escritorio.

Esto parece una tarea sencilla... ¿qué estoy haciendo mal? Quiero hacer una captura de pantalla y enviármela por correo electrónico. La aplicación Automator se activa a través de un bash script que ejecuta las pruebas.

MacOS Ventura.

2voto

geocoin Puntos 121

Así que lo configuré como tal y funcionó. Se guarda en un archivo llamado "prueba". Puedes tirarlo a la papelera después de enviarlo si quieres. Todo esto es en automator, pero si lo estás envolviendo en bash podrías usar el comando screencapture para capturar primero la imagen y, a continuación, activar la automatización para enviarla. Algo como:

screencapture ~/desktop/out.png

Aquí está la configuración de trabajo:

Working Config

Esto produjo este correo electrónico (yo tenía esta pregunta en Safari), y se puede ver que no está cubierto con la ventana de correo electrónico:

Resulting Email

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X