Apple Script để xuất từ ​​ứng dụng


1

Tôi mới sử dụng AppleScript và muốn xuất các trích dẫn của mình bằng AppleScript. Tôi đã tìm thấy những điều sau đây nhưng không chắc chắn cấu trúc sẽ thay đổi các mục sau vào các thư mục đường dẫn của tôi, bạn có thể vui lòng cung cấp một ví dụ và điều này có được thực thi trong trình soạn thảo Script không?:

tell application "Papers" 
set outFolder to ((path to desktop from user domain) as string) & "PDF Files" 
export ((publication item of every primary file item) as list) as PDF Files to outFolder 
end tell

Cảm ơn


Kịch bản này sẽ được chạy trong Ứng dụng & gt; Tiện ích & gt; Biên tập kịch bản.app . Xin vui lòng bạn có thể chỉnh sửa câu hỏi của bạn và mở rộng về những gì bạn có nghĩa là thay đổi sau đây vào thư mục đường dẫn của tôi .
Graham Miln

@GrahamMin Tôi muốn biết tôi có nên thay đổi tập lệnh này bằng đường dẫn tệp thực tế hay chỉ sao chép tập lệnh này trực tiếp như trong trình chỉnh sửa tập lệnh? Bởi vì khi tôi làm điều đó và chạy tập lệnh thì nó không hoạt động.
J Paul

@GrahamMiln Nó hoạt động. Đừng quan tâm, cám ơn.
J Paul

Thật tốt khi nghe nó làm việc. Bạn có thể giúp tôi không đóng câu hỏi này .
Graham Miln

Câu trả lời:


0

Để hiểu rõ hơn về AppleScript, hãy thử phá vỡ nó.

Trong Biên tập kịch bản.app chạy như sau:

set outFolder to ((path to desktop from user domain) as string) & "PDF Files"

Sau khi chạy, Kết quả bảng điều khiển sẽ hiển thị giá trị outFolder được đặt thành. Đây phải là một đường dẫn đến một thư mục được gọi là PDF Files trên máy tính để bàn của bạn.

Thư mục này có tồn tại trên máy Mac của bạn không? Nếu không, đây có lẽ là nguyên nhân của những vấn đề bạn đang gặp phải.

Dòng tiếp theo trong AppleScript cho ứng dụng biết Giấy tờ để xuất vào thư mục đó. Nếu bạn gặp vấn đề với hành vi AppleScript của Paper, liên hệ với các nhà phát triển ; họ sẽ được đặt tốt nhất để giúp bạn.

Thêm một khối thử

Bạn có thể thêm một thử khối xung quanh AppleScripts của bạn. Chúng sẽ cung cấp các thông báo lỗi tốt hơn và hy vọng bắt được các vấn đề.

Thay đổi thư mục

Bạn có thể thêm lựa chọn thư mục tương tác bằng cách thay thế set outFolder… dòng đến:

set outFolder to choose folder

Hoặc, thay đổi "Tệp PDF" thành tên của thư mục ưa thích của bạn.


Tôi có thể thay đổi đường dẫn của thư mục không? Nếu tôi có thư mục này trong thư mục khác? Cảm ơn
J Paul

Hãy thử chỉnh sửa hằng số "Tệp PDF"; Tôi đã cập nhật câu trả lời.
Graham Miln

Tuyệt thật, cảm ơn nhé! Hy vọng điều này sẽ giúp những người khác là tốt.
J Paul
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.