2010年5月25日火曜日

automatorで変数を扱う

[したいこと・しりたいこと・目標]

automatorで変数を扱う
選択したファイルを名前を指定してzip圧縮ファイルにする

[環境]


Mac OS X 10.6 Snow Leopard
Automator 2.1



[したこと]


(01)
automatorを起動
ワークフローを選択

(02)
Automatorのテキスト ライブラリを選択
テキストの入力を求めるをドラッグ&ドロップ
質問の欄に
zipファイルの名前を入力してください。
と、入力する
回答を必須にするをチェック

(03)
ユーティリティ ライブラリを選択
変数の値を設定 アクションをドラッグ&ドロップ

(04)
ワークフローの変数リストを表示
新規変数の作成

(05)
ファイルとフォルダ ライブラリを選択
選択されたファインダー項目を取得をドラッグ&ドロップ
右クリックで入力を無視を選択

(06)
ファイルとフォルダ ライブラリを選択
ファインダー項目を並べ替えるをドラッグ&ドロップ

(07)
ファイルとフォルダ ライブラリを選択
アーカイブを作成ドラッグ&ドロップする
ファイル名に変数リストから変数をドラッグ&ドロップする
場所を指定する(今回はデスクトップを指定)

(08)
ファイルとフォルダ ライブラリを選択
ファインダー項目の名前を変更をドラッグ&ドロップする
ファインダ項目をコピーを削除

(09)
ファインダ項目に名前または時刻を追加の書式を年月日に変更
区切り記号をスラッシュからハイフンに変更
区切り文字をスペースからハイフンに変更
桁合わせの 0 を使用にチェックを入れる

(10)
名前を付けて保存する



(11)
AppleScriptの環境設定で
メニューバーにスクリプトメニューを表示にしておく
~/ライブラリ/Scripts
に、Finderというフォルダを作る
~/ライブラリ/Scripts/フォルダ
というフォルダに、
さきほど名前を付けて保存したワークフローを移動する

(12)
ファインダー上で適当にファイルを選択し、スクリプトを実行してみる

[その他]

問題点
フォルダを選択するを動作不良を起こし、終了しなくなる。
この場合は、Automatorスクリプトの強制終了が必要

0 コメント: