返回

清除QuickTime Player播放记录,告别烦人残留!

Android

摆脱 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

手动删除该文件将清除所有播放记录,包括来自外部硬盘驱动器的记录。