플래시 드라이브에 넣을 때 자동 실행되는 사과 스크립트를 만들 수 있습니까? 나는 학교에서 컴퓨터에 플래시 드라이브를 넣을 때 프리젠 테이션을 자동으로 실행하여 시간을 절약 할 수 있기 때문에 수업 전 모든 파일을 검토 할 필요가 없도록이 작업을 수행 할 수 있기를 원합니다. 우리는 학교에서 맥을 사용하고 나는 맥을 가지고있다.AppleScript 편집기 용 자동 실행
0
A
답변
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로 이와 같은 것을 시도하지 않았기 때문에 리소스에 과중한 부담이 될 수 있습니다.
1
새로 첨부 된 볼륨을 감시하기 위해 폴더 작업 응용 프로그램을 활성화 할 수 있습니다.
복제본 /라이브러리/스크립트/폴더 작업 스크립트/추가 - 새 항목 alert.scpt을 복사하고 프리젠 테이션 또는 what-have-you을 열어 사본을 수정하십시오.
이 /도서관/스크립트/폴더 작업/구성 폴더 작업를 통해 스크립트를 활성화 ( /시스템에 대한 링크/라이브러리/CoreServices에/폴더 작업 Setup.app) :- 시작 구성 폴더 작업 및 맨 위의 확인란을 사용하여 활성화합니다.
- 왼쪽 + 기호를 클릭하여 볼 폴더를 추가하십시오.
- 보이지 않는 폴더로 이동하려면 ⇧ (Command-Shift-g)를 누르십시오. 유형 : /볼륨 및 입력
- 누르기/볼륨 디렉토리에 첨부 할 항목을 선택하지 않고 입력 버튼을 누르거나 누르십시오.
- 첨부 파일에서 수정 된 새 항목 alert.scpt을 선택하십시오.
감사합니다. – mtwisterr