Thursday, March 25, 2010

AppleScript에서 다른 스크립트를 로드하는 법

AppleScript에서 다른 스크립트를 로드해서 실행하는 법.
이렇게 하면 큰 프로그램을 여러 파일로 쪼개어 관리할 수 있다.
(*
--사용예. 다음과 같이 다른 스크립트를 로드해서
set myScript to myLoadOtherScript("myappCreateFileLib.scpt")
--다음과 같이 사용한다.
set filepath to myScript's myFileOpenDialog()
set newFilepath to myScript's myPrefixAddToFilename("my copy of ", filepath)
myScript's myFileCopy(filepath, newFilepath)
*)
on myLoadOtherScript(scriptLocalpath)
set thisscriptpath to POSIX path of (path to me)
set dirname to do shell script "dirname " & quoted form of thisscriptpath
display dialog dirname
set filepath to dirname & "/" & scriptLocalpath
display dialog filepath
set myScript to load script (filepath as POSIX file)
return myScript
end myLoadOtherScript
레퍼런스 : AppleScript 'path to me' function changed in 10.5 System 10.5
call another applescript
how to divide very large AppleScript?

No comments:

Post a Comment