No entiendo cómo funciona el sistema Record en AppleScript. Las instrucciones parecen claras, pero no muy útiles.
En la aplicación Editor de scripts de tu Mac, haz clic en el botón Grabar ⏺ de la barra de herramientas.
Realiza las acciones que quieras grabar en la aplicación grabable.
Para detener la grabación, haga clic en el botón Detener ⏹
Parece bastante fácil. Así que lo hago
- Abra el editor de script en MacOS, inicie un nuevo script (Archivo --> Nuevo).
- Pulsa el botón rojo de grabar.
- Abre mi aplicación de mensajes. Introducir mi propio número de teléfono, introducir un mensaje "de prueba" y enviar.
- Pulsa el botón Stop en el Editor de script.
Estupendo, pero ¿dónde está el script grabado? No fue al vacío script. No se almacena en el portapapeles (Comando-v = en blanco)
¿Estoy haciendo esto correctamente? ¿Dónde está el contenido grabado?
MacOS = Big Sur (11.0.1)
script Editor= 2.11 (225) AppleScript 2.7
Lenguaje de scripting = AppleScript
0 votos
Creo que el script poblará con comandos que realmente puede grabar. Si no se rellena ningún comando en la ventana script, entonces no has hecho algo que el Editorpueda grabar (puede que esté muy equivocado en esto, no he probado el botón de grabar en mucho tiempo). Dicho esto, la mayoría de la gente no utiliza ese botón de grabación. Es mejor que pruebes con Automator, o que consigas una utilidad como Keyboard Maestro que tiene una función de grabación que funciona mejor, ymmv.
0 votos
En realidad estoy tratando de solucionar un mensaje script que se rompió con la actualización de BigSur. Estaba intentando crear un nuevo script simple para ver si había alguna diferencia de formato. ¿Dices que los mensajes se pueden escribir pero no se pueden grabar? ¿Puedes confirmarlo en tu MacOS?
1 votos
Muy pocas solicitudes son "registrables". Mensajes no es una de ellas. Finder es una de esas aplicaciones grabables.
0 votos
¿No es razonable esperar que aparezca una ventana emergente de "Cuidado, algunas aplicaciones no son grabables" cuando se da la orden de parar con el búfer vacío? ... suspiro. @ChrisNorman Si usted resume sus cosas como una respuesta, y confirmar que los mensajes en no grabable, lo aceptaré .. muchas gracias a todos.
0 votos
@zipzit Estoy confirmando que Messages.app no es grabable. Puedes editar tu post para incluir el código que te está dando el problema? Esto permitirá que otros puedan ayudarte
0 votos
Una pregunta a la vez. Hazlo simple. El código en el que estoy trabajando actualmente está aquí... Dejemos esta pregunta simple para que otros no pierdan el tiempo en el fracaso del botón de registro nunca.
0 votos
Sin mirar el código, me pareció que debía mencionar que Mensajes en el Gran Sur es una aplicación de Catalyst ( developer.apple.com/mac-catalyst ), por lo que creo que eso ha hecho desaparecer cualquier script que se pudiera hacer para los mensajes. Puede que me equivoque (de nuevo), pero no he oído hablar de que las aplicaciones de Catalyst se puedan programar.
0 votos
@ChrisNorman Interesante. Suena como la solución a mi dilema de enviar una página de SMS/texto con un buen formato a una larga lista de destinatarios individuales puede ser mejor a través de Xcode que script Editor. No había considerado previamente esa dirección. ¿Cómo envían ustedes páginas de texto a 120 personas a la vez (pista, los textos de grupo son MUY MALOS)?
0 votos
@zipzit ¿quizás buscar un cliente de SMS para el Mac?
0 votos
Problemas de Apple script resueltos en Stack Overflow . Envíe una página de texto con un buen formato a 125 números de teléfono individuales. Hecho.