0
OS X에서 스크립트를 시작할 수있는 화면 보호기가 있습니다. 그러나이 스크립트는 여러 복사본을 시작한다는 점에서 문제가 있습니다. 이 스크립트의 복사본을 한 번에 하나씩 만 실행하는 간단한 방법이 있습니까?applescript의 한 인스턴스가 실행되고 있는지 확인
OS X에서 스크립트를 시작할 수있는 화면 보호기가 있습니다. 그러나이 스크립트는 여러 복사본을 시작한다는 점에서 문제가 있습니다. 이 스크립트의 복사본을 한 번에 하나씩 만 실행하는 간단한 방법이 있습니까?applescript의 한 인스턴스가 실행되고 있는지 확인
John Gruber은 post을 이와 비슷한 매우 유사한 내용으로 작성했습니다. 길고도 짧은 이야기, 당신은 단지 다음과 유사한 블록의 모든 게 포장 것이다 :
tell application "System Events"
count (every process whose name is "BBEdit")
end tell
앱 이름 "는 BBEdit"를 교체 한 다음 카운트 내가 시도 0
경우에만 실행 이 [script] (http://www.perceptiveautomation.com/wiki/doku.php?id=applescript_snippit)를 기본으로 사용하면됩니다. 나는 그것이 작동하도록 할 수 없었다. 나는 ps가 applescript를보고 있다고 생각하지 않는다. IRT 시스템 개별 애플 스크립트를 보는 이벤트 - 그것에 대해 다른 질문을해야 할 것입니다. –
이 접근법은 독립 실행 형 응용 프로그램 ("다른 이름으로 저장 ..."과 "파일 형식 : 응용 프로그램")으로 저장되는 AppleScripts를위한 것입니다. 이 경우 자체 프로세스로 실행됩니다. – eykanal