gpt4 book ai didi

audio - 按下cmd + enter时applescript播放随机声音

转载 作者:行者123 更新时间:2023-12-02 23:23:05 25 4
gpt4 key购买 nike

当您按cmd + enter时,我希望从文件夹中的一组声音片段中播放随机声音。该applescript将一直运行,并且只要用户按cmd +输入一次,便会在不打开iTunes的情况下播放随机声音(mp3),最好是在后台运行。

谢谢!

最佳答案

我不知道afplay,但是有了这个简单的脚本就可以做到:

property soundsDirectory : POSIX file "/path/to/sounds/" as alias

tell application "System Events" to ¬
set soundFile to get POSIX path of (some item of soundsDirectory as alias)

do shell script "afplay " & quoted form of soundFile

如果您拥有格式为 Macintosh HD:Users:you:Sounds:的经典Mac路径,则可以改用 property soundsDirectory : alias "Macintosh HD:Users:you:Sounds:",但是任何一种都可以。 some item of <list>命令仅从列表中返回一个随机项;您必须向AppleScript保证它将是 as alias的别名,以便您可以从其中获取Unix样式的路径。 quoted form of <text>命令只是将文本放在单引号中(同时转义单引号),以便在 shell 中使用; afplay只是播放它。

对于⌘↩要求,我将使用 Spark,尽管有很多选项。 Spark在后台运行,并让您通过键盘快捷键执行AppleScript。我不知道始终可以运行AppleScript的任何方法,但是这种启动速度足够快,因此这不应该成为问题。您将始终运行Spark。

关于audio - 按下cmd + enter时applescript播放随机声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4319743/

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