Saya memiliki skrip yang melakukan hal berikut:
- Muat file ke dalam program (Subler - dilakukan secara terpisah, tidak dalam skrip ini)
- Konfirmasikan pemuatan file (ini adalah tempat skrip dimulai)
- Menyimpan file
- Di jendela simpan lokasi, ia memilih direktori tertentu untuk menyimpan file
- Menekan "kembali"
Saya ingin tahu bagaimana melakukan langkah 4 dengan jendela aktif (atau yang terakhir digunakan) daripada judul jendela tertentu.
Ini adalah kode yang relevan:
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"
Ini adalah keseluruhan kode:
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