2013-04-19 5 views
0

드라이브에 CD를 넣을 때 자동 실행해야하는 CD에 플래시 프로그램이 있습니다.CD 드라이브에서 응용 프로그램을 열려면 AppleScript로

tell application "Finder" 
activate 
if exists disk "MYRIAD" then 
    tell application "Mac" 
     activate 
    end tell 
end if 
end tell 

Meriad는 내 CD 이름이고 Mac은 내 플래시 응용 프로그램입니다. 데스크톱에서 테스트 할 때 Mac 응용 프로그램을 실행하지만 CD로 구울 때는 FINDER를 열뿐 아무 것도 열지 않습니다.

이제 Mac 응용 프로그램을 실행하기 위해 제 2 행의 플래시 플래쉬에 코드를 작성했습니다.

stop(); 
    fscommand ("exec", "Mac"); 
    fscommand("fullscreen", true); 
    fscommand("allowscale", true); 
    fscommand("showmenu", false); 

어디서 잘못 될지 이해하지 못합니다.

누군가 도움주세요 .... 미리 감사드립니다.

답변

0

이렇게 할 수있는 방법이 몇 가지 있습니다.

하지만 사용해보십시오.

tell application "Finder" 
    activate 
    if exists disk "MYRIAD" then 
      tell application "MYRIAD:Mac.app" to activate 
    end if 
end tell 

는 "텔 응용 프로그램"무수한 올바른 경로를 설정해야합니다 : Mac.app를

라인 "를 활성화하기 위해".

각 디렉토리를 콜론 ":"으로 구분하지만 앱 경로의 시작 또는 끝에 하나도 넣지 마십시오.

필자의 예제에서 fist 디렉토리는 CD 자체입니다. 앱으로 연결되는 다른 디렉토리가 없습니다.

또한 앱의 이름을 찾기에 표시되는 이름으로 지정해야합니다.

+0

답장을 보내 주셔서 감사합니다 .... 지금 시도해보십시오 –

+0

안녕하세요, 귀하의 제안이 작동하지 않았습니다 ... 시도해 볼 수있는 다른 방법이 있습니까? pls –

+0

사용중인 코드를 게시하십시오. 그것은 내 끝을 문제없이 작동합니다. 또한 더 자세히 설명 "작동하지 않았다" – markhunte