gpt4 book ai didi

macos - 使用特定库启动 iTunes 的 Applescript

转载 作者:行者123 更新时间:2023-12-04 16:41:47 24 4
gpt4 key购买 nike

我想编写一个 AppleScript,它允许我使用给定的库启动 iTunes,而不必按住 Option 键并浏览一个。我已经知道 Doug 的图书馆经理,这不是我想要的。 AppleScript 将用于特定的库。

最佳答案

iTunes 不允许您使用 AppleScript 执行此操作,但您可以直接写入 iTunes 的首选项,它会在其中将书签(别名)存储到当前选定的库中(如果您在默认位置使用库,则不存储) )。

首先,您需要获取所选库位置的别名数据。按住 Option 键打开 iTunes,选择您的资料库并退出 iTunes。然后,在终端中,运行:

defaults read com.apple.itunes 'book:1:iTunes Library Location' | pbcopy

这会将库别名数据复制到剪贴板。

最后,这是脚本:
property otherLibraryLocation : "" -- paste location between the quotes
property libraryLocationPref : "com.apple.iTunes 'book: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

将库位置粘贴在脚本第一行的引号之间,您应该已经全部设置好了。要返回原始库,请取消注释包括 defaults delete 的行.

关于macos - 使用特定库启动 iTunes 的 Applescript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1693780/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com