一括で何かするやつ v1.5d 戻る


□ 文字列置換/連番付リネーム/拡張子変更/タイムスタンプ変更/削除

スクリーンショット

Download (ikkatsu-1_5d.zip 203KB)



↓同梱のreadme.txtの中身

●はじめに
  このソフトはフリーウェアです。こんなものが有料のわけがない。
  ただし、著作権は放棄していません。


●ファイルの中身
  ikkatsu.exeとreadme.txtしか入っていません。


●インストール方法
  任意のディレクトリにikkatsu.exeを置いて実行して下さい。


●アンインストール方法
  ikkatsu.exeを削除してください。レジストリ未使用です。
  こんなものでレジストリ使うわけがない。




 更新履歴

  2004/04/23 Ver 1.5d - バックアップファイル作成がテキストファイル以外に対してうまく動いていなかったのを修正

  2004/04/23 Ver 1.5c - 文字列置換時、バックアップファイル作成チェックボックスをデフォルトON

  2003/03/06 Ver 1.5b - 表示位置、リサイズ時処理、その他微調整

  2003/03/05 Ver 1.5a - 削除キャンセル時の不具合を修正

  2003/03/04 Ver 1.5 - 文字列置換処理を正規表現に対応

  2003/03/02 Ver 1.4a - 削除処理で読み取り専用/隠しファイル処理時の不具合を修正

  2003/01/18 Ver 1.4 - 危険な削除処理追加。アイコン変更

  2002/12/21 Ver 1.3c - 文言変更

  2002/12/19 Ver 1.3b - リストファイルの水平スクロールバー

  2002/12/19 Ver 1.3a - 読み取り専用属性のファイルを扱った場合のメッセージを変更

  2002/12/19 Ver 1.3 - 連番/拡張子タブでバイナリファイルを扱った場合の不具合を修正

  2002/12/16 Ver 1.2a - ファイルサイズを小さく

  2002/12/08 Ver 1.2 - ドロップ時、拡張子フィルタ機能追加。文言変更。

  2002/12/07 Ver 1.1 - フォルダのDnDに対応(フォルダ内・サブフォルダのファイル全て登録)

  2002/12/06 Ver 1.0



●機能概要
  文字列置換(バックアップ作成)/連番付リネーム/拡張子変更/タイムスタンプ変更/削除 を
  複数のファイルに対し一括で処理します。


●操作方法
  ださいインターフェース見たままなのですが(自覚してんだよ)

  ○ドラッグアンドドロップ
    ドラッグしたファイルをウィンドウにドロップすると、リストに登録します。
    指定した拡張子だけを登録するフィルタ機能を搭載しています。
    フォルダをドロップすると、そのフォルダ以下のファイルを全て(サブフォルダ内も探して)一度に登録できます。
    ikkatsu.exeやショートカットにドロップしての起動もできますので
    SendToフォルダにショートカットを置き、右クリックから「送る」で使うことも可能です。


  ○開くボタン
    ファイルをリストに登録します。ちなみに複数選択可能。


  ○最前面ボタン
    常に最前面に表示。もう一度押すと戻るトグル式。


  ○閉じるボタン
    ヘボいツールの終了。


  ○リストボックス
    登録されたファイルは、選択した状態でDeleteを押せばリストから消えます。
    ちなみに複数選択可能。


  ○文字列置換タブ
  ※テキストファイルに対してのみ有効です。
    バイナリファイルに対して行うとファイルが破損します。
    これはバグではなく仕様です。

    リスト内のファイル全てに対し、検索文字列を置換文字列に全置換します。
    「正規表現を使用する」をチェックすると、正規表現を使用した置換が行えます。
    (正規表現については後述「●正規表現について」参照のこと)
    チェックを外した場合は正規表現を使用せずに置換します。
    置換文字列が空白の場合は検索文字列の削除になります。
    一度置換してしまうとアンドゥはききませんが、
    「バックアップファイル作成」にチェックをしておくと
    指定した拡張子で対象ファイルのあるフォルダにバックアップを作成しますので、
    何か問題があった場合は、そのバックアップファイルを正しい拡張子にリネームすれば元に戻せます。

    また、事故防止のため、対象ファイルが読み取り専用属性だった場合
    文字列置換はできない(させない)仕様になっています。
    バックアップファイルの作成は可能です。


  ○連番/拡張子タブ
  ※テキストファイル、バイナリファイル共に使用できます。

    リスト内のファイル全てに対し、ファイル名あるいは拡張子の変更をします。
    「ファイル名変更」にチェックすると、指定した文字列の後ろに
    自動的に000〜999まで連番が振られたファイル名に変換されます。
    連番はリストの頭から順に振られていきます。
    これだけでは、拡張子は変わりません。

    「拡張子変更」にチェックすると、指定した拡張子に変換されます。
    これだけでは、拡張子しか変わりません。

    「ファイル名変更」「拡張子変更」共にチェックすると、二つの効果が同時に適用されます。

    また、事故防止のため、対象ファイルが読み取り専用属性だった場合
    変換前のファイルがそのまま残ります(残します)。
    つまり変換前・変換後の両方のファイルができることになります。


  ○タイムスタンプタブ
  ※テキストファイル、バイナリファイル共に使用できます。

    リスト内のファイル全てに対し、チェックをつけたタイムスタンプを、指定した日時に変更します。
    年月日コンボボックスのドロップボタンを押すと、カレンダーを表示します。
    キーボードで直接入力もできます。
    「最終アクセス日」の変更に意味があるのかどうかは不明。

    また、対象ファイルが読み取り専用属性だった場合、タイムスタンプは変えられません。


  ○危険な機能タブ
  ※テキストファイル、バイナリファイル共に使用できます。

    リスト内のファイル全てを削除します。
    一度適当な文字列で上書きしてから直に削除してしまうという二段階の処理を行うため
    復旧不可能になります。ごみ箱にも戻りません。
    一応気休め程度の確認ダイアログが出ます。


正規表現について

  bmonkeyさんのTAWKStrコンポーネントを使用しています。
  詳しくはこちら


●こんなときに

  [ 文字列置換 ]
   ・サイト作成時、あるhtmlだけ名前を変えたけど、そこにリンクしている部分全てを直すのが面倒なとき。

  [ ファイル名/拡張子変換 ]
   ・バックアップファイルを元の拡張子へ戻すとき。
   ・エロjpgを管理したいエロエロなとき。

  [ タイムスタンプ変更 ]
   ・思わぬバグを見つけちゃったときにこっそり直しても、タイムスタンプ変更で何くわぬ顔。
    「そのソース、三日前からいじってないッスよ」
   ・パソコンに詳しくない友達を驚かせよう!(あほ)

  [ 危険な機能 ]
   ・見られたくないファイルを完全に消し去りたいとき。


●にせFAQ

  Q.起動中、ショートカットにドロップしても反映されない。
  A.ikkatsu.exeやショートカットへのドロップは、起動してない時のみ有効です。
    一度起動したらメインウィンドウへドロップしてくだちい。

  Q.複数起動はできないの?
  A.複数起動はさせません。

  Q.拡張子をフィルタしても「追加」ボタンでそれ以外の拡張子のファイルを登録できる。
  A.フィルタはあくまでもドロップ時のみ有効です。ドロップ時って書いてあるだろ。

  Q.拡張子フィルタを変更しても、リストからそれ以外の拡張子のファイルが消えない。
    たとえば、リストにa.txtとb.htmlがあって、フィルタを*.htmlにしてもa.txtが残ったまま。
  A.だからドロップするときだけ有効だっつってんの。一度登録したら手動で消す。

  Q.リストボックスから文字がはみ出て水平スクロールバーが出てる状態で
    スクロールバーが出なくなるまでフォームを横に広げると
    リストボックスの文字がおかしくなる。
  A.リストボックスに水平スクロールバーつけるとなぜかそうなる。
    一度選択すると元に戻るようなので、ひとまずそれで我慢希望。

  Q.16*16のアイコンが雀牌みたいだ。
  A.そうなんだよ。

  Q.UIがださい。
  A.うるせえな。

  Q.低機能な割にファイルサイズでかいね。
  A.動きはそんなに重くないと信じたい。

  Q.ソース見せろ。
  A.ハヅカチイからダメー

  Q.動機は?
  A.勉強がてら。特に明確な目的は無し。
    あと簡単そうだったから。


●現在わかっている不具合

  ・ネットワーク経由のファイルを本体やショートカットにドロップして起動しても、リストに登録されていない
   (起動後のウィンドウへのドロップは有効)


●免責事項

  本ソフトを使用して、ハードウェア・ソフトウェア・人体・精神・他に
  いかなる影響があったとしても作者は一切の責任を負いません。


●終わりに

  ネットランナーへはいかなる条件に関わらず転載禁止!
  お前らは勝手にぶっこぬいてなさい。