Applescript检测Keynote中显示的幻灯片

时间:2012-01-03 10:33:25

标签: applescript slideshow keynote

正如标题所说 - 有没有办法检测主题演示中显示的幻灯片(使用AppleScript)? 是的,我知道如何使用applescript更改幻灯片,我只需要检测哪些幻灯片已经处于活动状态。

解决了! >>>见下文

(没有足够的声誉回答我自己的问题,所以我会坚持到这里。)

由于这个人的脚本http://code.google.com/p/keynotetweet/

,我找到了解决方法

对于Keynote中的每张幻灯片,您可以选择附加隐形笔记(不是黄色胶粘物,它是页面底部的文本框。将视图更改为“显示演示者笔记”)。在这里,您可以存储触发字符串,即“动作”。因此,创建一个主题演讲并将“动作”放在一张幻灯片的注释中。启动applescript然后播放幻灯片,当注释中带有“action”的幻灯片可见时,applescript会将其拾起并执行您设置的操作。

repeat
    tell application "Keynote"
        set slideNotes to get notes of current slide of first slideshow
        if text of slideNotes is equal to "action" then
            say "Is this the slide you're looking for?"
        end if
    end tell
end repeat

享受!

1 个答案:

答案 0 :(得分:1)

tell application "Keynote"
tell slideshow 1
    get current slide
end tell
end tell

给你     应用程序“Keynote”的文档“Untitled”的幻灯片3