【问题标题】:Xcode 4 : Can I get a path to the currently active file via AppleScript?Xcode 4:我可以通过 AppleScript 获取当前活动文件的路径吗?
【发布时间】:2012-05-07 15:39:36
【问题描述】:

我正在尝试编写自定义 xcode4 行为以使用 Perforce 检查当前活动文件。我知道我可以编写一个自定义行为以在按键时运行(例如,F1)我希望该自定义行为启动一个 AppleScript(或任何类型的脚本)来识别Xcode 中当前“活动”的源文档,获取其路径,并尝试通过 Perforce 对其进行检查。

据我所知,AppleScript 是访问目标文档的最佳方式,因为它可以轻松导航 Xcode DOM。鉴于此,DOM 本身就是一个迷宫。

这个可以吗?

【问题讨论】:

标签: ios macos xcode4 applescript


【解决方案1】:

是的。

tell application "Xcode"
    set CurrentActiveDocument to document 1 whose name ends with (word -1 of (get name of   window 1))
    set WhatYouWant to path of CurrentActiveDocument
end tell

【讨论】:

  • 这可以工作,除非您使用的是助理编辑器——那么您最终会得到标准编辑器中的任何内容。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-18
  • 1970-01-01
  • 1970-01-01
  • 2010-10-20
  • 1970-01-01
  • 2016-03-25
相关资源
最近更新 更多