
Ableton과 Reason을 사용하여 라이브 쇼를 설정했습니다. 저는 일반적으로 Ableton 파일을 열고 로드될 때까지 기다린 다음 Reason을 엽니다. 그 이유는 Reason이 Ableton의 노예 역할을 하기 때문에 Ableton이 Reason이 시작되기 전에 로딩을 완료해야 하기 때문입니다.
나는 이것을 (단일 및 이중 앰퍼샌드를 사용하여) 시도했지만 동시에 두 개를 모두 열고 싶어합니다.
open "~/first_file.als" & open "~/second_file.rns"
대신 AppleScript를 사용하여 이 작업을 수행할 수 있다면 기꺼이 그렇게 할 것입니다. Alfred를 사용하여 명령을 실행하고 있습니다.
감사해요!
답변1
몇 초 동안 명령을 잠자기 상태로 두십시오(또는 로드하는 데 시간이 오래 걸릴 수 있음).
즉..
#!/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"
참고: 필요에 따라 수면 시간을 조정하십시오.
불행하게도 당신이 진정으로 성취하고 싶은 것이 무엇인지에 따라 잠이 필요할 수도 있습니다.