【问题标题】:Use AppleScript or other Mac OS method to get filename and path of open files使用 AppleScript 或其他 Mac OS 方法获取打开文件的文件名和路径
【发布时间】:2010-09-22 09:44:11
【问题描述】:

有没有办法使用 AppleScript(或其他东西)来查询当前正在运行的应用程序以获取它们打开的当前文件的文件名和路径?我知道一些应用程序会在窗口标题中显示文件名,这是可以通过脚本访问的,但这并不是一个解决方案,因为并非所有应用程序都这样做,而且几乎没有显示路径。我也知道这很复杂,因为并非每个应用程序都是基于文档的。

如有任何关于如何在运行的 Mac 应用程序中查找当前打开的文件/路径的建议,我们将不胜感激。谢谢!

【问题讨论】:

  • 我没有您的脚本问题的答案 - 但是,您是否尝试过控制单击窗口标题中的文档名称?在大多数应用程序中,这将为您提供文件文件夹及其父级的下拉列表。

标签: macos applescript


【解决方案1】:

【讨论】:

  • 这很好——我只是在玩 lsof,OSX 自带的就够了。我想我需要主动监视它或挂接到某种监视器,因为许多应用程序似乎将数据加载到内存中然后释放文件,使其不会出现在 lsof 中。谢谢你的提示。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-25
  • 1970-01-01
  • 2015-03-16
  • 1970-01-01
  • 2013-09-17
相关资源
最近更新 更多