Ho uno script che esegue quanto segue:
- Carica un file in un programma (Subler - fatto separatamente, non in questo script)
- Conferma il caricamento del file (questo è dove inizia lo script)
- Salva il file
- Nella finestra della posizione di salvataggio seleziona una directory specifica per salvare il file in
- Premere "ritorno"
Vorrei sapere come eseguire il passaggio 4 con la finestra attiva (o utilizzata per l'ultima volta) anziché con un titolo specifico della finestra.
Questo è il codice rilevante:
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"
Questo è l'intero codice:
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