清除QuickTime Player播放记录,告别烦人残留!
2023-11-19 11:30:11
摆脱 QuickTime Player 的顽固记录:巧用 AppleScript
作为技术达人,我深谙存储设备管理的重要性,尤其是使用外部移动硬盘时。不过,恼人的小故障有时会困扰我们,例如无法清除 Mac 上 QuickTime Player 的播放记录。但别担心!本文将深入探讨这一问题,并提供一个巧妙的方法来解决它。
问题根源:QuickTime Player 中的隐藏缺陷
当您使用 QuickTime Player 播放移动硬盘中的视频时,它会将这些视频记录在最近使用的项目中。通常,只需右键单击并选择“清除最近项目”即可轻松清除记录。然而,对于来自外部移动硬盘的视频,这种方法却束手无策。这主要归因于 QuickTime Player 中的一个隐藏缺陷。
优雅的解决方案:巧用脚本
幸运的是,解决这一问题的方法非常简单。我们可以借助 AppleScript 脚本,以一种巧妙的方式清除 QuickTime Player 的播放记录。让我带您一步步完成操作:
步骤 1:打开脚本编辑器
打开“应用程序”文件夹,然后进入“实用工具”文件夹。在那里,找到并打开“脚本编辑器”。
步骤 2:粘贴脚本
将以下脚本复制并粘贴到脚本编辑器中:
on run
tell application "QuickTime Player"
set playlist to get every playlist item
repeat with i from 1 to count playlist
set videoFile to video file of item i of playlist
if videoFile contains "ExternalHD" then
-- External hard drive detected
delete item i of playlist
end if
end repeat
end tell
end run
步骤 3:保存脚本
在“文件”菜单中选择“另存为”,将脚本另存为“Clear QuickTime History.scpt”。
步骤 4:运行脚本
双击脚本文件“Clear QuickTime History.scpt”以运行它。
脚本详解
这个脚本的工作原理如下:
- 它遍历 QuickTime Player 播放列表中的每个项目。
- 对于每个项目,它检查视频文件是否位于外部硬盘驱动器上。
- 如果是,它会从播放列表中删除该项目。
结论:告别烦人的记录
通过使用这个 AppleScript 脚本,您现在可以轻松清除 QuickTime Player 的播放记录,即使这些记录来自外部移动硬盘。告别烦人的残留,享受无缝的视频观看体验!
常见问题解答
1. 这个脚本适用于所有版本的 QuickTime Player 吗?
此脚本适用于 QuickTime Player 7 或更高版本。
2. 我可以使用脚本删除所有播放记录,包括来自内部硬盘驱动器的记录吗?
不,这个脚本仅删除来自外部硬盘驱动器的播放记录。如果您想删除所有播放记录,可以使用 QuickTime Player 的菜单选项“编辑”>“清除最近项目”。
3. 运行脚本时出现错误怎么办?
请确保您已正确保存脚本,并且脚本文件名没有特殊字符。此外,请检查您是否拥有对脚本文件所在的文件夹的写入权限。
4. 我可以修改脚本以执行其他操作吗?
当然可以!AppleScript 脚本非常灵活,您可以根据需要对其进行修改。例如,您可以添加代码来显示播放列表中每个项目的详细信息。
5. 还有其他清除 QuickTime Player 播放记录的方法吗?
除了使用 AppleScript 脚本之外,您还可以手动删除 QuickTime Player 的播放历史记录文件。该文件位于以下位置:
~/Library/Preferences/com.apple.QuickTimePlayer.plist
手动删除该文件将清除所有播放记录,包括来自外部硬盘驱动器的记录。