1
我需要我的Mac在提交时说出当前幻灯片的编号。我已经写下了下面的脚本,但它没有按预期工作。Keynote属性没有被传递给Applescript
on slideNumber()
tell application "Keynote"
return the slide number of the current slide of the front document
end tell
end slideNumber
repeat
say slideNumber()
delay 1
end repeat
当我运行,这是将正确说,在基调当前幻灯片数,但是如果我去主题和更改幻灯片,或者开始演示的幻灯片时,AppleScript的不更新的幻灯片编号。如果我回到Applescript窗口,它会立即开始说出正确的幻灯片编号。
我也试过这样使用:
on idle
say slideNumber()
return 1
end idle
和出口作为一个留打开的应用程序,但出现相同的问题。
如果没有应用程序/脚本处于前台,是否无法让Applescript应用程序返回正确的幻灯片编号?如果相关,我使用Keynote 6.2。