Method: Osascript::Preview.documents_names

Defined in:
lib/osascript/Preview.rb

.documents_namesArray

preview

Returns:

  • (Array)

    La liste de tous les documents ouverts dans



34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/osascript/Preview.rb', line 34

def documents_names
  liste = Osascript::__asrun("    tell application \"Preview\"\n      set names to name of every document\n    end tell\n    set text item delimiters to {\"', '\"}\n    set names to names as text\n    set text item delimiters to {}\n    return \"['\" & names & \"']\"\n  CODE\n  # puts \"liste = \#{liste.inspect}\"\n  return liste == \"['']\" ? [] : eval(liste)\nend\n")