【问题标题】:Access Text Boxes (in a Keynote slide) in AppleScript在 AppleScript 中访问文本框(在 Keynote 幻灯片中)
【发布时间】:2010-01-13 01:24:18
【问题描述】:

需要一些帮助来了解如何使用 Applescript 在 Keynote 讲演中访问幻灯片中的文本框。我尝试使用 ASDictionary,但找不到任何类似于文本框对象的东西。我担心它们在 Keynote 中不可编写脚本,但也许我可以通过 Applescript Cocoa 桥访问它们?有什么想法吗?谢谢!

【问题讨论】:

  • 应用程序的整个 AppleScript 接口都在它的字典中——这就是字典的用途。而脚本桥只是做同样事情的不同方式。
  • 您可能想问一个单独的问题,具体说明您希望用 AppleScript 做什么。
  • 这很简单,也许我应该换个措辞:如何通过applescript或applescript cocoa bridge访问主题文档的文本框:)
  • 那部分很清楚。不是您想要对文本框执行的操作。
  • 字数统计,我现在的方式,字数统计只对幻灯片笔记可靠。

标签: cocoa textbox applescript slide keynote


【解决方案1】:

如果(且仅当)Keynote 不提供通过 AppleScript 访问幻灯片上的对象,那么您应该做两件事:

  1. https://bugreport.apple.com/ 提交增强请求。
  2. 尝试通过解析 XML 直接检查 Keynote 文档。

据我所知,Keynote 的 XML 文档格式没有文档记录,但至少您可以访问它。你只需要小心你下面的格式变化。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2010-09-12
  • 2019-02-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多