2010-02-23 3 views
0

플래시 드라이브에 넣을 때 자동 실행되는 사과 스크립트를 만들 수 있습니까? 나는 학교에서 컴퓨터에 플래시 드라이브를 넣을 때 프리젠 테이션을 자동으로 실행하여 시간을 절약 할 수 있기 때문에 수업 전 모든 파일을 검토 할 필요가 없도록이 작업을 수행 할 수 있기를 원합니다. 우리는 학교에서 맥을 사용하고 나는 맥을 가지고있다.AppleScript 편집기 용 자동 실행

답변

1
드라이브가 연결되면 이벤트를 수신하는 일반 애플 스크립트를 사용하는 방법

은 당신이 할 수있는 것은 지정된 간격으로 드라이브를 확인하는 설문 조사 타이머 만드는 것입니다 없습니다

:.

repeat 
    set driveName to "YOURDRIVENAME" 
    set driveExists to (do shell script "ls /Volumes | grep " & driveName) 
    if driveExists contains driveName then 
     -- do whatever 
    end if 
    delay 5 
end repeat 

가 나는 그것을 머리 꼭대기에서 썼다. 나는 그것을 시험하지는 않았지만, 그 라인을 따라 무엇인가가 작동해야한다. delay 5은 다시 폴링하기 전에 5 초 동안 기다리라는 스크립트에 알려주고 필요에 맞게 변경합니다. 전에 AppleScript로 이와 같은 것을 시도하지 않았기 때문에 리소스에 과중한 부담이 될 수 있습니다.

+0

감사합니다. – mtwisterr

1

새로 첨부 된 볼륨을 감시하기 위해 폴더 작업 응용 프로그램을 활성화 할 수 있습니다.

복제본 /라이브러리/스크립트/폴더 작업 스크립트/추가 - 새 항목 alert.scpt을 복사하고 프리젠 테이션 또는 what-have-you을 열어 사본을 수정하십시오.

/도서관/스크립트/폴더 작업/구성 폴더 작업를 통해 스크립트를 활성화 ( /시스템에 대한 링크/라이브러리/CoreServices에/폴더 작업 Setup.app) :

  1. 시작 구성 폴더 작업 및 맨 위의 확인란을 사용하여 활성화합니다.
  2. 왼쪽 + 기호를 클릭하여 볼 폴더를 추가하십시오.
  3. 보이지 않는 폴더로 이동하려면  ⇧ (Command-Shift-g)를 누르십시오. 유형 : /볼륨 및 입력
  4. 누르기/볼륨 디렉토리에 첨부 할 항목을 선택하지 않고 입력 버튼을 누르거나 누르십시오.
  5. 첨부 파일에서 수정 된 새 항목 alert.scpt을 선택하십시오.