Applescript: Keynote 6.6.2 bắt đầu trình bày


1

Tôi đã kiểm tra trang web này: https://iworkautomation.com/keynote/document-play.html

Tôi đã thử mã này để bắt đầu một bài thuyết trình Keynote:

tell application "Keynote"
activate
if playing is false then tell the front document to start
end tell

Nhưng nó không hoạt động. Giải pháp duy nhất tôi tìm thấy là gửi tổ hợp phím:

tell application "Keynote"
activate
delay 1
tell application "System Events" to keystroke "p" using {command down, option down}
end tell

Tại sao "hành động bắt đầu" không hoạt động? Tôi đang ở Yosemite


Đoạn mã đầu tiên hoạt động tốt với tôi với Keynote 7.1.1. Bạn đã thử các phiên bản khác của Keynote chưa?
grg

Không, vì tôi vào đầu năm 2007 Imac và tôi không thể cài đặt OSX Sierra, vì vậy tôi không thể cài đặt Keynote 7.1.1 ...
Ponzio Pilato

Đang làm việc ngay cả mã này cho bạn: thông báo cho ứng dụng "Keynote" để đặt giới hạn của cửa sổ 1 thành {0, 0, 200, 400} stackoverflow.com/questions/11646342/
Ponzio Pilato

Vâng, điều đó làm việc tốt cho tôi. Nó không làm việc cho bạn? Điều đó có vẻ như có một số vấn đề khác với AppleScripting Keynote cho bạn sau đó
grg

Tôi đã thử ngay bây giờ với Sierra và Keynote 7.1.1 và nó hoạt động đúng :) Cảm ơn sự hỗ trợ của bạn :)
Ponzio Pilato
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.