我已經在一個applescript文檔中讀到 - 'alias'是一個關鍵字,指示在編譯(即檢查語法)之後,腳本應該記住文件的ID,並且在執行時應該不要求Finder在定義的路徑所指定的位置存在文件,而是根據ID。關於別名的疑問
所以我決定發揮它使用這個腳本 -
set samplePath to alias "Mac:Miraaj:eCBTMood:anim1.png"
tell application "Finder"
open samplePath
end tell
我編這個劇本,並保存爲一個AppleScript應用。我通過雙擊它來執行它,並打開了正確的文件。然後我將文件名改爲anim2.png,然後重新執行應用程序。我認爲應該再次打開相同的文件,但它給了這個錯誤:
File Mac:Miraaj:eCBTMood:anim1.png was not found
任何人都可以建議我,如果我做了什麼錯事或解釋的「別名」錯誤?
感謝,
Miraaj
thanx for the solution and its wonderful explanation :) – Devarshi 2010-11-15 12:12:04