유닉스에서는 /로 구분하므로(POSIX방식),
이를 변환해주는 것이 필요하다.
애플스크립트 포맷에서 UNIX포맷으로 변환하기
AppleScript Editor에서 다음 예제를 실행해보자.
set a to "Macintosh HD:Applications:Utilities:" -- Mac file path기타:
set p to POSIX path of a -- Convert to POSIX path
set the_text to (do shell script "ls " & p)
display dialog the_text
set a to "Macintosh HD:Applications:Utilities:"UNIX포맷에서 애플스크립트 포맷으로 변환하기
대신
set a to ":Applications:Utilities:"
로 해도 된다.
다음 example도 실행해보자.
set this_file to choose file보충:
set this_file_text to (this_file as text)
display dialog this_file_text
set posix_this_file to POSIX path of this_file
display dialog posix_this_file
set this_file_back to (POSIX file posix_this_file) as string
display dialog this_file_back
set this_file_back to (POSIX file posix_this_file) as string레퍼런스:
대신
set this_file_back to (posix_this_file as POSIX file) as string
로 해도 된다.
http://homepage.mac.com/swain/Macinchem/Applescript/page2.html
http://homepage.mac.com/swain/Macinchem/Applescript/AppScript_tut/AppScrip_tut_2/appscript_tut_2.htm
No comments:
Post a Comment