今度は、あるフォルダの中にある全てのファイル名をダイアログで表示することにしましょう。フォルダのエイリアスは「choose folder」で、フォルダの中のファイル・フォルダー名は「list folder」で得ることができます。これらを使って、選択したフォルダ内の全てのファイル名とフォルダ名を取り出してみましょう。
set FolderPath to (choose folder with prompt "フォルダを選択")
list folder FolderPathこれを実行することで、選択したフォルダに含まれるファイル名・フォルダ名がリストとして得られます。
ではこのリストを「NameList」に格納し、その項目全てを順番に表示してみましょう。
「繰り返し」の構文の中に、リストの各項目を利用できるものがありました。ここではそれを使ってみます。
set FolderPath to (choose folder with prompt "フォルダを選択")
set NameList to (list folder FolderPath)
repeat with aName in NameList -- aNameにNameListの各項目を代入
display dialog aName -- 各項目を表示
end repeatこれでファイル名が次々と表示されるはずです。