Tôi muốn viết một AppleScript cho phép tôi khởi chạy iTunes với một Thư viện nhất định thay vì phải giữ phím Tùy chọn và duyệt tìm một. Tôi đã biết về trình quản lý Thư viện của Doug, đó không phải là điều tôi muốn. AppleScript sẽ dành cho một thư viện cụ thể.Applescript để khởi động iTunes với một thư viện cụ thể
Trả lời
iTunes không cho phép bạn làm điều này với AppleScript, nhưng bạn có thể viết trực tiếp vào sở thích của iTunes, nơi lưu trữ bí danh vào thư viện hiện được chọn (hoặc không có gì, nếu bạn đang sử dụng thư viện vị trí).
Trước tiên, bạn sẽ cần lấy dữ liệu bí danh cho vị trí thư viện đã chọn của mình. Mở iTunes giữ phím Tùy chọn, chọn thư viện của bạn và thoát khỏi iTunes. Sau đó, trong Thiết bị đầu cuối, chạy:
defaults read com.apple.itunes 'alis:1:iTunes Library Location' | pbcopy
Điều này sẽ sao chép dữ liệu bí danh của thư viện vào khay nhớ tạm.
Cuối cùng, đây là kịch bản:
property otherLibraryLocation : "" -- paste location between the quotes
property libraryLocationPref : "com.apple.iTunes 'alis:1:iTunes Library Location'"
-- first, quit iTunes if it's running
tell application "System Events"
if exists (application process "iTunes") then
tell application "iTunes" to quit
end if
end tell
-- then, set the location
do shell script "defaults write " & libraryLocationPref & " " & quoted form of otherLibraryLocation
-- uncomment the following line to use the default iTunes library instead
-- do shell script "defaults delete " & libraryLocationPref
-- finally, relaunch iTunes
tell application "iTunes" to activate
Dán vị trí thư viện giữa các dấu ngoặc kép trong dòng đầu tiên của kịch bản, và bạn sẽ có tất cả các thiết lập. Để quay lại thư viện gốc, hãy bỏ ghi chú dòng bao gồm defaults delete
.
Bạn có thể tạo liên kết tượng trưng từ ~/Music/iTunes đến đường dẫn thư mục đã chọn trong tập lệnh shell unix (man ln). Và một AppleScript có thể gọi một kịch bản shell unix bằng cách gửi thông báo thích hợp tới ứng dụng Terminal.
- 1. Applescript để khởi chạy Chrome (với chi tiết cụ thể)
- 2. AppleScript iTunes giải thích từ điển
- 3. Cách khởi chạy hoạt động với một tab cụ thể?
- 4. không thể khởi động các công cụ với iOS6
- 5. Khởi chạy ứng dụng Android với hoạt động cụ thể
- 6. iPhone/iPad itunes đọc thư viện truy cập?
- 7. Cách khởi động/ngừng chia sẻ Internet bằng AppleScript
- 8. PHP Cảnh báo: Khởi động PHP: Thư viện không hợp lệ (có thể không phải là thư viện PHP)
- 9. Làm thế nào để khởi động Tomcat với một server.xml cụ thể trong Windows?
- 10. Applescript: Mở một thư mục trong Finder
- 11. Không thể tải thư viện năng động
- 12. RStudio không thể tìm thấy thư viện của tôi khi khởi động
- 13. Thư "Không thể tiếp tục" cho chức năng AppleScript
- 14. Hành vi địa phương cụ thể trong thư viện regex?
- 15. Bạn có thể làm gì với AppleScript?
- 16. Giao diện COM của iTunes - nhận bài hát được thêm vào thư viện?
- 17. Chỉ biên dịch thư viện cụ thể từ Qt
- 18. Lấy tên bài hát của bản nhạc trực tuyến trong iTunes bằng Applescript
- 19. Làm cách nào để hiển thị/ẩn cảnh báo cụ thể với trình khởi động twitter?
- 20. applescript để sao chép các thư mục vào Xcode?
- 21. Cách phát một bài hát từ thư viện itunes trong iphone
- 22. Thư viện tĩnh & Thư viện động: Lẫn lộn
- 23. Tôi có thể thêm một bài hát vào thư viện iTunes từ ứng dụng của bên thứ ba không?
- 24. Trang web Apple iTunes khởi chạy ứng dụng iTunes trên máy tính của tôi như thế nào khi tôi nhấp vào nút "Khởi chạy iTunes" màu lam?
- 25. Tìm kiếm một thư viện JavaScript hoặc công cụ mờ với một API tốt
- 26. Liên kết với thư viện năng động với phụ thuộc
- 27. MSTest có thể chạy một phương thức cụ thể mỗi lần khởi động không?
- 28. Trình tải ứng dụng iTunes - tự động hóa
- 29. Đặt tiện ích Thư viện Android để hiển thị hình ảnh bắt đầu cụ thể
- 30. Có thể liên kết Thư viện tĩnh C++ với thư viện được chia sẻ không?
Vẫn hoạt động trong 10.8.4! – Scot
Rất tuyệt! Tôi tưởng tượng nó cuối cùng sẽ phá vỡ vì bí danh không được chấp nhận, nhưng trong khi chờ đợi ... –
Vẫn hoạt động trong 10.11.1! : D – Kametrixom