大家好我想知道如何在afplay运行时继续执行脚本?例如......
do shell script "afplay /song.mp3"
say "Hello, nice to meet you, what's your name?"
当我执行代码时,命令" Say"在歌曲停止之前不会被执行! 谢谢!
答案 0 :(得分:2)
在bash中你可以使用:
#!/bin/bash
command_name &
echo "message"
<&amp;&符号将在后台运行该命令。
所以在AppleScript中,就像这样:
do shell script "afplay /song.mp3 &"
"echo 'Hello, nice to meet you, what's your name?'"
希望有所帮助。
答案 1 :(得分:1)
do shell script "afplay /System/Library/Sounds/Purr.aiff & say Hello, nice to meet you, whats your name?"
我刚刚在OS X 10.8.3的AppleScript中对此进行了测试,它可以根据需要使用。
请注意,我从&#34;&#39; s&#34;中删除了'
。