2010-07-25 3 views
0

나는 간단한 애플 스크립트를 시도하고 나는 온라인으로 발견매개 변수를 처리하는 AppleScript 응용 프로그램에서이 "계속 계산할 수 없습니다"문제를 해결하려면 어떻게해야합니까?

on run argv 
set rtn to ((count of argv) as text) & " parameters passed. 
The parameters were: 
" 
repeat with arg in argv 
    set rtn to rtn & "  " & (arg as text) & " 
" 
end repeat 

return rtn 
end run 

내가 응용 프로그램으로 저장.

이 수를

나는이 문제를 해결 할 수있는 방법을 찾을 수 없습니다

를 계속할 수 없습니다 : 매번 나는 다음과 같은 오류 팝업을 얻을 파인더에서 더블 클릭.

Mac OS X Snow Leopard 10.6.4를 실행 중입니다.

답변

3

두 번 클릭하면 아무런 인수도 전달하지 않으므로 아무 것도 계산할 수 없으므로 오류가 발생합니다. try 블록을 사용하여 오류를 해결할 수 있습니다. 사용해보기 ...

on run argv 
    try 
     set rtn to ((count of argv) as text) & " parameters passed. 
The parameters were: 
" 
     repeat with arg in argv 
      set rtn to rtn & "  " & (arg as text) & " 
" 
     end repeat 
    on error 
     set rtn to "There are no arguments to count!" 
     display dialog rtn buttons {"OK"} default button 1 with icon note 
    end try 
    return rtn 
end run 
관련 문제