分身日記
2004-05-11 [長年日記]
● [仕事]変換作業自動化完成
あるプロジェクトでは、完成のドキュメントを電子ファイルとしてCD-ROM(pdfファイル)で受領する *1。 ここでも触れているが、数千ものpdfファイルなんて読む気も起こらないし検索も出来ないので、テキストに変換しgrepしながら活用している。
さて、そのファイル郡の中から、リスト管理すべき項目をピックアップし、しかるべきフォーマットのCSVファイルにしたくなった。いや、手動で管理するのが(ファイル更新するのが)バカらしくなってきたから。ということで、暇をみつけてはこんなドジをしながらやってきたのだが、本日完成。
最終的には、
- 電子ファイル CD の内容を、任意のフォルダにコピーする。
- _0f.bat なバッチファイルを作成する。
- project フォルダにて dir *.pdf > _0f.bat
- _0f.bat を k2editor で開き、f-pdf.mac 実行
- _0f-move.bat を実行
とすれば、
- pdfファイルのテキスト変換
- 各種所定フォルダへの移動
- 各種データ加工(CSVファイル作成)
が完成するようになった。ファイル数が多いので数分かかるが、今までに比べれば雲泥の差だ。特に、データ加工まで自動で出来るようになったのでとってもうれしい。うれしついでに、rubyスクリプトをexerbで実行形式にしておいた。こうしておけば、Rubyがインストールされていないマシンでも実行できるし。おそらく、私のマシンしかRubyはインストールされていないので。
で、久しぶりにバッチファイルを作成していると、変なところで嵌ってしまうのであった。バッチファイルの中からバッチファイルを実行させたのだが、途中で止まってしまう。そう、
rem pdf→txt 変換 call _0f.bat ←callが抜けていたのであった。 : :
なんとも。*2
[ツッコミを入れる]
[]