Apple Script para autotipear

Me gustaría saber cómo agregar varias líneas en mi autotyper.

Actualmente, todo lo que puede hacer es repetir las mismas líneas una y otra vez, que es "AVISO AVISO AVISO".

  • AppleScript para marcar el file de video como progtwig de televisión?
  • ¿Iniciar una aplicación puede activar el lanzamiento de otra aplicación?
  • ¿Cómo se incrusta el script de Apple en un enlace en HTML?
  • Duplicar íconos en Aplicaciones Dock Stacks
  • ¿Se puede usar AppleScript para download files de una página web?
  • Lectura programática de ambos títulos de Terminal.app por pestaña
  • Me gustaría descubrir cómo agregar múltiples líneas de text diferentes, luego para que las líneas se repitan.

    Aquí está mi código actual:

    tell application "System Events" delay 1 set textToType to "NOTICE NOTICE NOTICE" repeat delay 5 keystroke textToType keystroke return end repeat end tell 

  • ¿Cómo creo un AppleScript que salga de una aplicación en un momento específico y luego ponga la computadora a dormir?
  • Cómo cambiar entre window de salida y editor de código en Xcode
  • ¿Cuál es el hardware mínimo necesario para ejecutar Xcode 4?
  • No se puede habilitar el desarrollo en iOS 10.1.1
  • La aplicación AppleScript comenzó a solicitar que se ejecute o se cierre. ¿Cómo puedo desactivar esto?
  • Habilitar Safari Zoom por Script
  • One Solution collect form web for “Apple Script para autotipear”

    Si es absolutamente necesario que AppleScript lo haga, la forma más simple es simplemente concatenar su text a tipo con retornos listos para usar.
    Si copy / pega text multilínea, AppleScript insertá nuevos caracteres de línea \n pero estos no se traducen bien en otras aplicaciones

     set textToType to "NOTICE NOTICE NOTICE" & return & "Notice 2" & return & ¬ "Notice 3" & return & "Notice 4" & return tell application "System Events" keystroke textToType end tell 

    El pequeño 'lateral' L 'simplemente le dice a Applescript que esta nueva línea no es una nueva línea de script, sino una continuación de la anterior, por lo que no se desplaza directamente fuera de la página.

    Sin eso, la línea se vería así

     set textToType to "NOTICE NOTICE NOTICE" & return & "Notice 2" & return & "Notice 3" & return & Notice 4" & return 

    Personalmente, este es el tipo de tarea que le daría a la function de reemploop de text incorporada de Apple en lugar de AppleScript.

    Preferences del sistema> Teclado> Texto

    Toque + en la parte inferior, escriba su palabra key, luego copie / pegue de algo como TextEdit, que mantendrá correctamente sus retornos de carro.
    [No puede agregar retornos de carro directamente en ese panel de pref, tiene que copyr / pegar un origen existente. Tampoco puede ver un reemploop de varias líneas correctamente en el panel, pero será exactamente como lo copió, en uso.]

    Luego, cada vez que escriba su activador, lo replaceá con su pegado multilínea.

    enter image description here


    Después de los comentarios: si necesita un retraso entre cada línea, no puede concatenar y debe enviar cada llamada por separado

     tell application "System Events" keystroke "NOTICE NOTICE NOTICE" & return delay 5 keystroke "Notice 2" & return delay 5 keystroke "Notice 3" & return delay 5 keystroke "Notice 4" & return end tell 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).