我已經玩applescript約2個星期了,但我碰到了一個問題 我試圖創建一個applescript,讀取我們的服務器上的所有文件夾的名稱。 然後在下拉菜單中顯示它們,以便我可以選擇客戶端。 我遇到的問題是,它將結果顯示爲一個選擇選項作爲一個大句子,並且不會分隔每個客戶端,因此可以單獨選擇它們。 到目前爲止我有:Applescript返回文本不拆分
set theFolder to alias "server:"
tell application "Finder"
set theText to name of theFolder & return
set k to 0
repeat with thisSubfolder in (get folders of theFolder)
set k to k + 1
set theText to theText & name of thisSubfolder & return
end repeat
end tell
set l to {theText}
set l2 to ""
repeat with i in l
set l2 to l2 & quoted form of i & " "
end repeat
do shell script "/Applications/CocoaDialog.app/Contents/MacOS/CocoaDialog \\
standard-dropdown --title Title --text Text --items " & l2
set {button, answer} to paragraphs of result
if button is 1 then
return item {answer + 1} of l
end if
非常感謝
d
許多人非常感謝你們所有的時間和幫助。感謝Darrick的詳細解釋,這非常有幫助,而且非常翔實。感謝你的寶貴時間 – user3194375