« 今日のペプシ | Main | ないモノ(?)は作る ! (2) ファイルコピーツール その 1 »

September 29, 2004

ないモノ(?)は作る ! (1) ファイル一括リネームツール その 1

たまにはプログラマらしいことを書いてみる。

といっても、仕事の話はあまり書けないので、それとは別にシュミで今作ってるツールの紹介を。まずは「どんなものを作るかを明確にする」意味で概要紹介。


[目的]

・すでに存在している、アニメのムービーファイルを「作品名 第○回 「サブタイトル」.avi」 などと定型の形式にまとめてリネームする。
・元ファイルは D&D(ドラッグ & ドロップ)指定。
・サブタイトルはリストから C&P(コピー & ペースト)で指定。または「放映リスト」をまとめているサイトから自動取得。

(バージョンアップ時に追加...できればいいなぁ)
・画面サイズ、コーデック名、バージョンなどもファイル名に追加する。avi ファイルから読み出すか、真空波動研の出力を貼り付ける。
・ファイル内に放映日、スタッフ情報(監督、脚本、絵コンテ)などの追加情報を追加する(もはやリネームじゃないな)。

[概要設計]

・1ダイアログで、メイン JTable を中心に、
上部に「作品名」フィールド、(サブタイトルを自動取得にする場合)「URL」フィールド、「サイトからデータ取得」ボタン、
下部に「リネーム実行」ボタン、「終了」ボタン。
・JTable で
・カラムは「作品名」「話数」「サブタイトル」「元ファイル名」 (追加で「真空波動研の出力情報」 ?)。
・1行 1ファイル分。
・「作品名」は共通なので別テキストフィールドまたは「一行目の内容」を全行にコピーするボタンをつける。その後は手動で編集可能。
・「話数を埋める」ボタンで、現在カーソルがある行以下の行に、+1、+2... の数字を自動で降る。カーソルがない場合は 1行目に「1」を入れる。「話数」は基本的に単純増加だが、イレギュラーに対応するため。
・JTable にファイルをドロップすると「元ファイル名」に追加。
・JTable にテキストをドロップすると「サブタイトル」に追加。
・URL のテキストフィールドで放映リストサイトを指定、取得ボタンでサイトの情報をパース、サブタイトルなどを取得する。(サイトの最後の/以下を指定するか ?)
・「リネーム実行」ボタンで一斉リネーム。

|

« 今日のペプシ | Main | ないモノ(?)は作る ! (2) ファイルコピーツール その 1 »

Comments

Post a comment



(Not displayed with comment.)


Comments are moderated, and will not appear on this weblog until the author has approved them.



TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/6718/1551121

Listed below are links to weblogs that reference ないモノ(?)は作る ! (1) ファイル一括リネームツール その 1:

« 今日のペプシ | Main | ないモノ(?)は作る ! (2) ファイルコピーツール その 1 »