我有一個輸出文件名(每行一個)的shell腳本。我想把這個輸出放到AppleScript的列表中。在AppleScript中將列表設置爲shell腳本輸出
我該怎麼做?
如何將這些文件名字符串轉換爲文件對象的獎勵點。
編輯:
在嘗試這樣的:
set theFiles to {}
repeat with i from 1 to count of filenames
set end of theFiles to (POSIX file (item i of filenames))
end repeat
我得到這個:
error "Finder got an error: Can’t get POSIX file \"/path/to/file\"." number -1728 from file "Macintosh HD:path:to:file"
EDIT 2:
原來取景器不知道的文件在「tell」語句啓動後創建。我如何更新它或讓它知道這個新文件?
編輯-3:
這個工作(注:將 「我」):
set theFiles to {}
repeat with i from 1 to count of filenames
set end of theFiles to (my POSIX file (item i of filenames))
end repeat
這是一個「Finder」錯誤。 Finder不知道該命令,因此它錯誤。從Finder tell block中取出該命令。這是一個普通的applescript命令,而不是Finder命令。 – regulus6633 2010-06-25 07:04:48