System EventsでUI Elementsを取得する方法はいろんなページに載っていたけど、みんな各所各所で every UI elementsを使ってターミナルに一覧を表示して求める方法ばかり。 パーツがimageで毎回変わるような時は固定値だとスクリプトが動かなくなる。 プログラムでevery UI elementsで表示された内容を取得して、その中の値を使う方法がやっとわかったのでメモ。 System Eventsを使って操作する基本的な方法 every UI elementの内容をリストで取得して使う方法 System Eventsを使って操作する基本的な方法 例えば、システム環境設定で、 一般をスクリプトで開きたい場合 tell application "System Events" tell process "System Preferences" every UI el