我正在尝试使用rb-appscript gem:

将以下代码转换为Ruby
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"]
.

我会感谢任何帮助。

有帮助吗?

解决方案

如下:

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

列表和大小是 array

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top