Переход к основным слайдам из последовательности - PullRequest
1 голос
/ 09 февраля 2012

Используя Keynote, я бы хотел, чтобы слайд 6 вернулся к слайду 2. Я нашел код appleScript в этом посте , который работает для прямых переходов:

tell application "Keynote"
tell slideshow 1
    show slide 2
end tell
end tell

Я не понимаю, как активировать это из слайда 6. Могу ли я вставить это в слайд # 6?

1 Ответ

1 голос
/ 10 февраля 2012

AppleScript не требуется для перехода к другому слайду. В данном случае картинка представляет собой более тысячи слов:

enter image description here

Если вы хотите повторно показать какой-то слайд из последовательности в другой точке презентации, самый простой очевидный способ - просто скопировать этот слайд и поместить копию туда, где вам нужно. Но это, конечно, может испортить ваши номера слайдов.

В качестве альтернативы вы можете использовать AppleScript, аналогичный тому, который вы упомянули в вопросе, для запуска всей презентации. Это простое решение, конечно, имело бы смысл только в том случае, если презентация представляла собой нечто вроде слайд-шоу с фиксированной продолжительностью на слайд и без необходимости ручного взаимодействия / переключения между слайдами:

set duration to 10 -- number of seconds per slide
set slideSequence to {1, 2, 3, 4, 5, 6, 2, 7} -- re-show slide #2 between #6 and #7

tell application "Keynote" to tell slideshow 1
    repeat with slideNumber in slideSequence
        show slide slideNumber
        delay duration
    end repeat
end tell
...