我正在做一個簡單的Applescript來檢查垃圾箱是否有物品,如果是,請清空它。不過,我在檢查垃圾箱是否爲空時遇到了問題。這是我有:「如果文件夾不爲空」
set trashcontents to text returned of (do shell script "ls ~/.Trash")
。
當「無標題文件夾」位於廢紙簍時,將返回error "Can’t get text returned of \"untitled folder\"." number -1728 from text returned of "untitled folder"
;當其爲空時爲error "Can’t get text returned of \"\"." number -1728 from text returned of ""
。我究竟做錯了什麼?
「文本返回」僅適用於用戶對話框。 'do shell script'命令只是返回由該shell腳本打印爲stout的文本。 – fanaugen 2012-03-22 14:04:00