Tôi đã kiểm tra trang web này: https://iworkautomation.com/keynote/document-play.html và
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