removing folder items from [[of | in] エイリアス]
	[after losing リスト]

引数(Parameters)

エイリアス対象となるフォルダ
リストフォルダが失った項目のエイリアス
(完全に削除されたものは、名前のみが返される)

解説(Note)

 送られてくるのはFinderオブジェクトでは無いので、Finderの属性操作をする場合は、リスト分解して一つずつ使う必要がある。

 コンパイル済みスクリプトとして保存し、コンテクストメニューからフォルダアクションとして設定すると使用可能になる。
 AppleScriptで設定をする場合、FolderAction機能拡張の命令を使う。

 設定してから、数秒待たないと適用されないので、注意。

【バグ情報】
 なぜか編集中のスクリプトのウィンドウを閉じないと動作しない。
 エラーが出た場合、ダイアログもなにも出さず終了してしまうので、エラーを検出するには、try構文でハンドラの中身を全部括ってしまうしかない。
 (以上の点はMacOS8.6にて修正されている)

用例(Example)

  1. on removing folder items from theFolder after losing theList
    	repeat with curItem in theList
    		tell application "Finder" to set label index of curItem to 0
    	end repeat
    end removing folder items from
※1 フォルダアクションとして設定して下さい。