2008-11-14 7 views
2

Est-il possible d'utiliser AppleScript (ou autre chose) pour interroger les applications en cours d'exécution sur le nom et le chemin du fichier courant ouvert? Je sais que certaines applications montrent le nom de fichier dans le titre de la fenêtre qui est accessible par script, mais ce n'est pas une solution car tout le monde ne le fait pas, et presque aucun ne montre le chemin. Je sais aussi que c'est complexe parce que toutes les applications ne sont pas basées sur des documents.Utiliser AppleScript ou une autre méthode Mac OS pour obtenir le nom et le chemin des fichiers ouverts

Toute suggestion sur la façon de trouver le fichier/chemin actuellement ouvert dans les applications Mac serait appréciée. Je vous remercie!

+0

Je n'ai pas de réponse à votre question de script - mais, avez-vous essayé le contrôle-cliquant sur le nom du document dans le titre de la fenêtre? Dans la plupart des applications, cela vous donnera une liste déroulante du dossier du fichier et de ses parents. –

Répondre

4
+0

C'est bon - je jouais juste avec lsof qui vient assez bien avec OSX. Je suppose que j'aurais besoin de le surveiller activement ou de me connecter à un type de moniteur, car de nombreuses applications semblent charger des données en mémoire, puis relâcher le fichier, le faisant n'apparaître pas dans lsof. Merci pour le tuyau. –