Coge la ventana "Activa" en Applescript

2

Tengo un script que realiza lo siguiente:

  1. Cargue un archivo en un programa (Subler, hecho por separado, no en este script)
  2. Confirme la carga del archivo (aquí es donde comienza el script)
  3. Guarda el archivo
  4. En la ventana de guardar ubicación, selecciona un directorio específico para guardar el archivo
  5. Presiona "volver"

Me gustaría saber cómo realizar el paso 4 con la ventana activa (o la última vez que se usó) en lugar de un título de ventana específico.

Este es el código relevante:

get every action of list 1 of scroll area 1 of scroll area 1 of browser 1 of splitter group 1 of group 2 of sheet 1 of window "untitled"

Este es el código completo:

on run 

    tell application "Subler" to activate
    delay 1

    tell application "System Events"
        delay 0.5
        keystroke return
        delay 1
        keystroke "s" using command down
    end tell

    activate application "Subler"
    tell application "System Events"
        tell process "Subler"
            get every action of list 1 of scroll area 1 of scroll area 1 of browser 1 of splitter group 1 of group 2 of sheet 1 of window "untitled"
        end tell

    end tell

    tell application "Subler" to activate
    delay 1

    tell application "System Events"
    end tell

    return input
end run
    
pregunta Yashar 07.08.2014 - 05:40

1 respuesta

4

Ha pasado un tiempo desde que jugué con Applescript, pero creo que solo es 'window 1' [sin comillas] para la ventana frontal.

    
respondido por el Tetsujin 09.08.2014 - 11:08

Lea otras preguntas en las etiquetas