Automatorで複数ファイルを入力して、ファイル名を変更する方法

Automatorでファイル名を変更する

 

f:id:tront1982:20151220202749p:plain

f:id:tront1982:20151220202745p:plain

f:id:tront1982:20151220202743p:plain

 

複数のpdfファイルを結合して一つのpdfにまとめてそのファイル名を最初のpdfファイル名にするAutomatorアプリを作成したので、公開する。

 

方針

1. pdfファイルの入力を受け付けて「Filename」に保存する。

2.その入力から最初のファイル名を「filename」に入れる。

 最初のファイル名を抽出するためにrubyを使用。入力をstdinに設定して、出力をputsで実行させる。

STDIN.each{|f| file << f}

puts file[0]

でOK。

3. 「Filename」を入力に使ってpdf結合する

4. 「filename」を使ってファイル名を変更する。

 

入力を覚える仕組みとシェルスクリプトrubyなどの入力方法を覚えられた。