Mac OS에서 bash 명령을 실행하여 (예 : 화면 해상도) 응용 프로그램을 실행하는 Automator/Bash/Java/ApplieScript를 만들면 (예 : 특정 화면 해상도) 그러면 응용 프로그램이 종료 될 때까지 기다렸다가 마지막으로 하나만 수행합니다. (예 : 화면 해상도를 다시 변경)?Mac OS : 무언가를 수행 한 다음 응용 프로그램을 시작한 다음 스크립트가 종료 될 때까지 기다리고 마지막으로 무언가를 수행하는 스크립트?
모든 Automator, Bash, Java 및 ApplieScript와 함께 작업하려고했습니다. 나는 그것들 중 여러개를 하나의 사슬에 결합하여 여러 다른 것들을 실행하여 다른 것들을 실행 시켜서 끝낼 때까지 그리고 다른 것을 실행하려고 시도하기도했지만, 제대로 작동하지 않는 semms는 사용하지 않았다.
나는 화면 해상도를 변경 터미널 명령을했고 나는 또한 게임을 실행하는 터미널 명령을 가지고,하지만 난 ... 일어날 일들의 논리적 올바른 체인에 함께 그것을 가지고 할 수명령은 다음과 같습니다.
do shell script "/Volumes/Sierra/Users/xyz/Documents/cscreen -x 1600 -y 900 -r 60"
do shell script "open steam://run/8930"
do shell script "/Volumes/Sierra/Users/xyz/Documents/cscreen -x 1280 -y 720 -r 60"
누군가 나를 도울 수 있습니까?
종류와 관련,
케빈
프로세스를 모니터링하려면 * NSWorkspace 알림을 사용하여 게임 응용 프로그램을 모니터링하는 경량 코코아 또는 AppleScriptObjC 응용 프로그램과 같은 * 실행 루프 *가 필요합니다. – vadian
작동 원리를 설명하거나 코드 예제를 제공 할 수 있습니까? –
경량 앱이 가장 좋습니다. 그러나 당신은 또한 애플 스크립트 애플 리케이션으로 그것을 할 수 있습니다. 유휴 루프를 사용하여 게임이 끝날 때까지 기다립니다. –