Xem nếu điều này làm việc.
Tải về Nhận đường dẫn cửa sổ Finder đầu tiên BETA 10.9 hành động tự động hóa từ blog của tôi: my_very_first_automator_action
Hành động trả về đường dẫn của cửa sổ tìm kiếm phía trước nhất. Nó không có bất kỳ đầu vào từ các hành động trên. Bài viết giải thích tất cả :-)
Tạo một tài liệu Ứng dụng mới trong Automator và thêm Nhận đường dẫn cửa sổ Finder đầu tiên với nó Sau đó, chỉ cần thêm bạn Run shell script sau nó.
Lưu dưới dạng Ứng dụng. Và sau đó thực hiện kéo và thả.
Tôi sẽ kiểm tra nó với mã của bạn nhưng tôi không có slideshow python ...
Lưu ý từ tài liệu của Apple liên quan đến Hành động của bên thứ ba.
Cài đặt hành động Khi hành động của bạn đã được gỡ lỗi triệt để và
đã thử nghiệm, xây dựng một phiên bản triển khai của gói (sử dụng đúng
tối ưu hóa). Sau đó tạo gói cài đặt cho hành động (hoặc
thêm hành động vào gói cài đặt ứng dụng của bạn). Các
trình cài đặt nên sao chép hành động sang / Library / Automator hoặc
~ / Thư viện / Máy tự động, tùy thuộc vào việc có nên truy cập vào hành động hay không
được hệ thống rộng hoặc giới hạn cho người dùng cài đặt.
Thay vì cài đặt hành động của bạn một cách riêng biệt, bạn có thể đặt nó bên trong
gói ứng dụng của bạn, đặc biệt nếu hành động sử dụng
các tính năng của ứng dụng đó. Khi Automator tìm kiếm các hành động để
hiển thị, nó nhìn bên trong các ứng dụng đã đăng ký cũng như trong
thư mục Automator tiêu chuẩn. Ưu điểm của việc đóng gói
hành động bên trong một ứng dụng là bạn không cần phải tạo một
gói cài đặt riêng để cài đặt các hành động. Để cài đặt
hành động, người dùng chỉ cần kéo ứng dụng đến một vị trí tiêu chuẩn.
Các gói hành động nên được lưu trữ bên trong trình bao bọc ứng dụng tại
Nội dung / Thư viện / Máy tự động. Do đó, nếu hành động của bạn là MyAction.action
và ứng dụng của bạn là MyApp.app, đường dẫn bên trong ứng dụng
sẽ là:
MyApp.app/Contents/Library/Automator/MyAction.action
Bạn có thể tự sao chép một hành động vào vị trí này (sau
tạo các thư mục con cần thiết) hoặc bạn có Xcode sao chép nó bằng cách sử dụng
giai đoạn xây dựng Copy Files. Nếu bạn sao chép một hành động vào một ứng dụng
gói nhưng ứng dụng đã được cài đặt trên một hệ thống, bạn phải
nhận Dịch vụ khởi động để nhận ra rằng ứng dụng có nội dung mới
để đăng ký (nghĩa là hành động mới) bằng cách thay đổi ứng dụng
Ngày sửa đổi. Bạn có thể làm điều này bằng cách nhập lệnh cảm ứng trong
ứng dụng Terminal.
sudo touch /Applications/MyApp.app
Hoặc bạn có thể đổi tên ứng dụng trong Finder thành một thứ khác, thay đổi
nó trở lại tên ban đầu, và sau đó khởi chạy ứng dụng một lần.
option
+command
phím và kéo ứng dụng vào thanh công cụ tìm cửa sổ. Có thể đáng để thể hiện những gì bạn có trong dịch vụ