3 votos

Ir para el funcionamiento de Safari Y Presione Entrar Usando AppleScript

Yo soy muy nuevo para AppleScript y estoy tratando de hacer esto. Tengo un Safari proceso que se ejecuta en mi máquina. Me gustaría poder ir para el funcionamiento de safari y estimular una tecla de enter evento.

¿Es posible hacerlo?

El código que estoy tratando es:

on is_running(appName)
    tell application "System Events" to (name of processes) contains appName
end is_running

set safRunning to is_running("Safari")
if safRunning then
    run script "tell application \"Safari\" 
         key code 36
    end tell"
    return "Running"
else
    return "Not running"
end if

Dentro de la run script el key code 36 (para estimular entrar) me está dando error:

error "Expected end of line but found identifier." number -2741

Cualquier adivina donde estoy cometiendo error?

3voto

Spodi Puntos 1019

El Sistema de "Eventos" se debe a la pulsación de tecla.

por ejemplo:

tell application "Safari"
    activate
    tell application "System Events" to key code 36 #return
end tell

No sé, lo que al pulsar la tecla, así que ahora no tiene ningún efecto.

Un ejemplo de trabajo, donde la descarga de la lista que se muestra y, a continuación, pulsando la tecla "espacio" se borra la lista:

tell application "Safari"
    activate
    tell application "System Events" to keystroke "l" using {command down, option down} # cmd-opt-l
    delay 1
    tell application "System Events" to key code 49 #space
end tell

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