Mi sono imbattuto in qualcosa del tipo:
Codice :
tell application "Preview"
set p to {}
set p to documents
end tell
Output :
{document "1st.pdf" of application "Preview", document "2nd.pdf" of application "Preview"}
Ma questo è molto specifico per le app, facendo questo su MS Word, ad esempio, hai percorso dei percorsi e alcune app come CodeRunner non capiscono affatto la parola chiave documents
.
Dati questi documenti aperti:
Current open documents from all open visible apps
+– Microsoft Word.app
| +– 1.docx
| +– 2.docx
+– CodeRunner.app
| +– 1.sh
| +– 2.py
| +– 3.pl
+– Preview.app
+– 1.pdf
+– 2.png
.
.
.
Voglio un risultato di qualcosa del genere:
{"~/Documents/1.docx", "~/Downloads/2.docx", "~/Dropbox/folder/1.sh", "~/Dropbox/others/2.py", "~/Downloads/folder/folder/3.pl", "~/Documents/special/1.pdf", "~/Dropbox/special/2.png", ...}
Come è possibile elencare tutti i documenti aperti in tutte le app aperte?