Перевод AppleScript в rb-appscript

Я пытаюсь перевести следующий фрагмент кода на Ruby, используя rb-appscript перл:

tell application "System Events" to tell process "Dock"
    set dock_dimensions to size in list 1
    set dock_height to item 2 of dock_dimensions
end tell

Я немного застрял. Я не могу понять, что делать с частью списка. Вот что у меня так далеко:

puts Appscript.app.by_name("System Events").processes["Dock"]

Буду признателен за любую помощь.

1 ответ

Решение

Как это:

puts Appscript.app.by_name("System Events").processes["Dock"].lists[0].size.get[1]

списки и размер массива.

Другие вопросы по тегам