1 votos

Auto Typer en fuera de foco de la Aplicación

¿Cómo puedo ejecutar comandos tales como escribir el texto, en un fuera de foco de la aplicación en el fondo?

Por ejemplo, quiero tener que escribir el texto en una aplicación de mensajería mientras yo estoy en mi navegador.

tell application "System Events"
    activate
    delay 4
    repeat y times
        keystroke x
        delay z
        keystroke return

    end repeat

Esta es una sección de código que estoy usando, con x, y, z, siendo mensaje escrito, repetidas veces y en el retardo entre, respectivamente. Funciona bien cuando la ventana yo quiero que escriba en el que está en frente, pero, ¿cómo lo puedo cambiar para que me designar al escribir para una determinada aplicación?

Gracias de antemano por cualquier ayuda.

1voto

user3439894 Puntos 5883

Los Eventos del sistema sólo se puede enviar una pulsación de tecla al frente de la mayoría de las aplicaciones o de su ventana.

Sin embargo, si usted desea enviar un mensaje de texto a un Amigo usando los Mensajes, mientras que es en el fondo, el siguiente ejemplo de AppleScript código me funciona:

set targetBuddy to "+nnnnnnnnnnn"
set textMessage to "Hello World!"

tell application "Messages"
    set targetService to id of 1st service whose service type = iMessage
    set theBuddy to buddy targetBuddy of service id targetService
    send textMessage to theBuddy
end tell


El "+nnnnnnnnnnn" en set targetBuddy to representa el Amigo número de teléfono. También, como codificados, los Mensajes ya está abierto y en el fondo. De lo contrario adicionales de código es requerido.


Nota: El ejemplo de AppleScript código es sólo eso y no contiene ningún error de manipulación como puede ser apropiado. La responsabilidad recae sobre el usuario para agregar cualquier error de manipulación como puede ser apropiado, necesitaba o quería. Echa un vistazo al tratar de instrucción y de error de instrucción en la Guía de Lenguaje de AppleScript. Véase también el Trabajo con los Errores.

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