Automatorで複数ファイルを入力して、ファイル名を変更する方法
Automatorでファイル名を変更する
複数の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などの入力方法を覚えられた。