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:
- Nuevo mensaje de correo (para mí, asunto: pruebas realizadas, mensaje: aquí están los resultados)
- Haga una captura de pantalla (tipo: pantalla completa, sólo monitor principal, guardar en Escritorio: últimos-resultados-prueba)
- Añadir archivos adjuntos al mensaje frontal
- 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:
- Tomar captura de pantalla (tipo: pantalla completa, sólo monitor principal, guardar en Portapapeles)
- Nuevo mensaje de correo (para mí, asunto: pruebas realizadas, mensaje: aquí están los resultados)
- Obtener el contenido del portapapeles
- Añadir archivos adjuntos al mensaje frontal
- 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.