我如何使用 applescript 播放主题幻灯片?

How could I use applescript to play keynote slids?

大家

我尝试使用 applescript 播放我的 keynote 幻灯片,但出现错误

set thisFile to "/Users/usrname/Desktop/cardtest.key"
tell application "Keynote"
    activate
    open thisFile
    start thisFile from the first slide of thisFile
end tell

此代码可以成功打开 keynote 文件,但不能 运行 幻灯片。

错误是主旨错误:无法使“路径”成为“文档”类型。

我尝试使用:

tell slideshow 1

但另一个错误:幻灯片应该是句子的结尾,不应该有 1.

不知道为什么。

您将要start POSIX 路径而不是 Keynote 文档。

这正是错误告诉您的内容。

您必须使用对已打开文档的引用

set thisFile to "/Users/usrname/Desktop/cardtest.key"
tell application "Keynote"
    activate
    set currentDocument to open thisFile
    tell currentDocument to start from first slide
end tell