0 votos

Ejecutar el Applescript de forma predeterminada en modo de registro

Desde AppleScript, puedo ejecutar otro AppleScript con

set myScript to alias ((path to scripts folder as text) & "testScript.scpt")
run script myScript

También puedo mostrar la ventana de registro, para mostrar el progreso del script, con:

tell application "System Events"
  tell application "Script Editor" to activate
  keystroke "3" using command down
  sleep 1
  keystroke "r" using command down
end tell

¿Cómo puedo mostrar también la pestaña Messages, que muestra el resultado de los comandos log en un script? (Si el nuevo proveedor de imágenes en StackExchange lo permite, incluyo una imagen de esta pestaña de Mensajes.)

AppleScript showing progress in Messages

1voto

Mockman Puntos 16

Inténtalo. Muestra cómo seleccionar cualquiera de las cuatro vistas.

tell application "Script Editor" to activate
tell application "System Events"
    tell process "Script Editor"

        try
            set mi to menu item "Mostrar registro" of menu "Ver" of menu bar item "Ver" of menu bar 1
            select mi
            perform action "AXPress" of mi
        end try

        click checkbox "Resultado" of group 1 of splitter group 1 of splitter group 1 of window 1
        delay 0.6
        click checkbox "Eventos" of group 1 of splitter group 1 of splitter group 1 of window 1
        delay 0.6
        click checkbox "Respuestas" of group 1 of splitter group 1 of splitter group 1 of window 1
        delay 0.6
        click checkbox "Mensajes" of group 1 of splitter group 1 of splitter group 1 of window 1

    end tell
end tell

Por cierto, Applescript puede mostrar una barra de progreso. Consulta los detalles aquí. También hay algunas preguntas aquí sobre el tema.

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