Domanda

Sto cercando di tradurre il seguente pezzo di codice in Ruby usando il gemma 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
.

Sono un po 'bloccato.Non riesco a capire cosa fare con la parte dell'elenco.Ecco cosa ho finora:

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

apprezzerei qualsiasi aiuto.

È stato utile?

Soluzione

In questo modo:

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

Elenchi e dimensioni sono array .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top