
我使用 Ableton 和 Reason 進行了現場表演設置。我通常會打開 Ableton 文件,等待其加載,然後打開 Reason。原因是 Reason 作為 Ableton 的從屬,因此 Ableton 必須在 Reason 啟動之前完成載入。
我嘗試了這個(使用單和雙符號),但它想同時打開它們。
open "~/first_file.als" & open "~/second_file.rns"
如果這可以用 AppleScript 來完成,我願意這麼做。我正在使用 Alfred 來運行該命令。
謝謝!
答案1
嘗試讓你的命令休眠幾秒鐘(或無論需要多長時間才能加載)
IE..
#!/bin/bash
open "~/first_file.als"
sleep 10
open "~/second_file.rns"
答案2
您可以使用AppleScript - 它的開啟命令會阻止腳本,直到應用程式完成開啟檔案為止。
osascript -e 'tell app "Live"
open POSIX file ((system attribute "HOME") & "/Audio/Template Project/Template.als")
end
tell app "Finder" -- open in the default application
open POSIX file "/Library/Desktop Pictures/Beach.jpg" as alias
end'
答案3
您只需一行即可實現此目的。
open "~/first_file.als" ; sleep 5 ; open "~/second_file.rns"
注意:根據需要調整睡眠時間。
不幸的是,根據您真正想要實現的目標,睡眠可能確實是必要的。