Frost Moon Project

Readme-archer ver.0.0.1.5- - Frost Moon Project

Home > ソフトウェア > archer > archer0015.zip > Readme

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
【 ソフト名 】 archer
【バージョン】 0.0.1.5
【 製作者名 】 高梨怜奈
【 動作環境 】 Windows NT系
【 製作言語 】 Hot Soup Processor ver3.21
【 配布条件 】 条件あり
【ソフトウェア種別】 フリーソフトウェア
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
●はじめに
 この度は、本ツールをダウンロードしていただき、ありがとうございます。
 本ツールは、バグの副産物として偶々生み出されたものであり、バージョンがアップする毎に衰退の一途をたどっていると言っても過言では無いでしょう。
 そのため、本ツールは"人柱になってやる"と言うお優しい心の持ち主の方のみ、以下の駄文に一通り目を通してから、起動させてやってください。

●説明
 「archer」は、各種書庫のファイル名を、書庫内のフォルダ名にリネームするソフトです。
 例えば、uploaderからファイルをダウンロードをした際、そのuploader特有のファイル名、「up_xxx.zip」になっている場合、
 大変管理がし難いですよね。そんな時に、この「archer」を使用すると、書庫内のフォルダ名にリネームしてくれるので、
 中身が何か一目で分かる、と言う訳です。
 因みに、「archer」は「Archive Renamer」の略です。
 コードネームは「(ノ∀`)アチャー」

●特徴
 ・archer本体へ直接DnDが可能
 ・ウインドウへのDnDも可能
 ・「送る」メニューからも可能
 ・対象書庫をフォルダ毎に選択、又はファイルを直接選択する事が可能
 ・どのファイルがリネームされるかどうか、確認を行う事が可能
 ・処理の進捗率を表示する
 ・幾つかのオプション有り

●ファイル構成
 archer.cfg		----- archer設定ファイル
 archer.exe		----- archer本体
 Readme.txt		----- このファイル
 src.7z				----- archerのソースコード

●インストール
 「archer0015.zip」を適当なフォルダに解凍してください。
 書庫を扱うため、以下のファイルをカレント又はSystem32フォルダへ置いてください。

 7-zip32.dll
 cab32.dll
 unlha32.dll
 unrar32.dll

 これらのファイルは、統合アーカイバプロジェクト(http://www.csdinc.co.jp/archiver/)
 よりダウンロード可能です。
 使用中のDLLでエラーが発生する場合は、他のバージョンをダウンロードしてください。

●アンインストール
 「送る」へのショートカットを作成した場合、
 1.「archer.exe」を実行。
 2.「設定」をクリック。
 3.「「送る」にショートカットを作成」のチェックを外す。
 若しくは
 「%USERPROFILE%/SendTo/archerでリネーム.lnk」を手動で削除して下さい。
 レジストリは一切使用しないため、ショートカットを削除した後はフォルダごと削除してくださって結構です。

●使用方法
 [通常]
 1.「archer.exe」を実行。
 2.処理したい書庫を以下の何れかの方法で追加。
 ・ウインドウにリネームしたい書庫ファイル(*.7z,*.cab,*.lzh,*.rar,*.zip)、又はそれらを含むフォルダをDnD。
 ・「フォルダを追加」をクリックし、リネームしたい書庫が含まれるフォルダを選択。
 ・「ファイルを追加」をクリックし、リネームしたい書庫を選択。複数選択可。
 3.他にも処理したい書庫ファイルがある場合は、2を繰り返す。
 4.「リネーム」をクリックし、リネームを開始する。*1
 5.「[<成功ファイル数>/<総ファイル数>] 個のファイルのリネームが完了しました」と結果が表示されます。
 6.又、簡易的なエラー文やリネーム前/後のファイル名がリスト内に表示されます。
 7.「クリア」をクリックすると、リセットされます。
 *1 どの書庫がリネームされるか確認したい場合、「解析」をクリックし、解析を開始する。
 [直接DnD]
 1.「archer.exe」にリネームしたい書庫ファイル(*.7z,*.cab,*.lzh,*.rar,*.zip)、又はそれらを含むフォルダをDnD。
 2.自動的にリネームされます。
 3.「[<成功ファイル数>/<総ファイル数>] 個のファイルのリネームが完了しました」と結果が表示されます。
 [送る]
 1.「archer.exe」を実行。
 2.「設定」をクリック。
 3.「「送る」にショートカットを作成」にチェック。
 4.「archer.exe」を終了。
 5.リネームしたい書庫をファイラーで選択し(複数選択可)、右クリック->「送る」->「archerでリネーム」をクリック。
 以下、[直接DnD]の2へ。
 [オプション]
 「設定」若しくは「archer.cfg」ファイルから変更する事が可能です。
 ※「archer.cfg」ファイルについて、設定したい項目のKeyを1(有効)又は0(無効)にする事で変更可能です。

●注意
 ・書庫内に複数のフォルダが存在する場合、名前順で最初のフォルダ名でリネームされます。
 ・既存のファイル名と他のファイルのリネーム後のファイル名が一致する場合、リネームに失敗します。自動的に数字付加と言った処理は行われません。
 ・一度に余にも大量のファイルを処理させないようにしてください。
 ・書庫の扱いについては、大変適当に作られているため、例外となりそうなファイルに対しては使用しないでください。
 ・元のファイル名はバックアップを取らないため、「archer」で復元する事は不可能です。
 ・Vistaでファイルをarcherに直接DnDする場合、引数の合計が260文字を越えないようにしなければ、リネームすることが出来ません。(http://support.microsoft.com/kb/938129/ja)
 ・文字コードに関しては放置しているため、一部書庫で文字化けが起きたり、ソフトが異常終了する可能性があります。
 ・一度開始した処理を停止する事は出来ません。
 ・*.7z,*.cab,*.lzh,*.rar,*.zip以外の拡張子は全て対象外扱いとなります。
 
●開発環境
[Main]
 OS:Microsoft Windows XP Home Edition Build 2600 SP3
 CPU:AMD Athlon XP,2000MHz(15x133)2400+
 memory:736 MB(DDR SDRAM)
 compiler:Hot Soup Processor ver3.21
 editor:Mery Version 1.0.7.2021
 [Sub]
 OS:Microsoft Windows XP Home Edition Build 2600 SP3
 CPU:Intel(R) Atom(TM) CPU N270@1.60GHz,1600MHz(4x400)
 memory:1016MB
 compiler:Hot Soup Processor ver3.21
 editor:Mery Version 1.0.7.2021

●謝辞
 archerは以下のソフト等を使用して作成されました。
 大変便利なソフトを公開して下さったことに感謝致します。

 Hot Soup Processor	----- onion software様
 Let's HSPIC!				----- Kpan様
 7-zip32.dll				----- 秋田 稔様
 cab32.dll					----- 宮内 邦昭様
 unlha32.dll				----- Micco様
 unrar32.dll				----- 亀井 哲弥/Claybird様
 Mery								----- Kuro様

 又、archerは以下のモジュールを使用して作成されました。
 大変有益なモジュールを公開して下さったことに感謝致します。

 addsendto.hsp			----- さくら様
 foldialog.hsp			----- 同上
 dirlist2.hsp				----- eller様
 versionget.hsp			----- 同上
 alib_common.as			----- 綾織トモエ様
 fdialog.hsp				----- kz3様
 cmdline.hsp				----- rennos様
 ※「addsendto.hsp」は勝手にモジュール化させていただきました。(ただし、ほぼ変更無し。)
 ※「alib_common.as」は「NoteDelNullStr」のみを、「notedelnull.hsp」として使用させていただきました。

 HSPについて、Let's HSP!様(http://lhsp.s206.xrea.com/)や
	プログラム広場様(http://prograpark.ninja-web.net/main.html)、
	HSP3掲示板の皆様方(http://hsp.tv/play/pforum.php)を参考にさせていただきました。

●掲載
・Toolog.net様にて掲載されました。
「archer」-zipやrarのファイル名を自動でリネーム									--- http://toolog.net/tool/archer.html
・晋遊舎様「Windows100% 2010年4月号」に掲載されました。					--- http://www.shinyusha.co.jp/~top/00win100/win100.htm
・窓の杜様にて掲載されました。
圧縮ファイル名を書庫内フォルダ名に合わせて一括リネーム「archer」--- http://www.forest.impress.co.jp/docs/serial/okiniiri/20100324_355502.html
・フリーソフト・無料ソフト紹介 気になること様に掲載されました。
archer  圧縮ファイル名を一括リネームするフリーソフト						--- http://indianwills.com/2010/03/archer.html
・Imagination様にて掲載されました。
書庫内のフォルダ名リネームソフト archer													--- http://nfo.blog85.fc2.com/blog-entry-814.html
・晋遊舎様「iP! 2010年7月号」」に掲載されました。								--- http://www.shinyusha.co.jp/~top/00ip/ip.htm

●その他
 このプログラムの著作権は、「高梨怜奈」が保有しています。
 モジュールの著作権はそれぞれの作者様に帰属します。
 改造、改変は許可しますが、無許可の場合、個人での使用に止めるようにお願いします。
 再配布は、ダウンロード時の状態を保っているならば許可します。
 Webに掲載する場合、特に許可は必要ありません。
 Web以外に掲載する場合は、連絡してください。
 又、このプログラムによって生じた損害、責任について一切を免責するものとします。
 サポートは
 Y.R.Takanashi@gmail.com
 最新版は
 http://www16.atpages.jp/rayna/index.html
 でお願いします。

●開発履歴
 ○Ver.0.0.1.5 - 2010/06/10
 ・archerへの直接DnD及び「送る」メニューからファイルを追加した際、一部ファイルが処理されないバグを修正。(Special Thanks!:古今東西様)
 ・ウインドウへファイルを追加した際、スクロールされない場合があるバグを修正。
 ・オプションを外部ファイルから指定できるように。
 ○Ver.0.0.1.4 - 2010/05/24
 ・archerへ直接フォルダをDnD出来るように。
 ・ウインドウへフォルダとファイルを同時にDnDした場合、フォルダ内のファイルのみが追加されるバグを修正。
 ・パスの縮小表示をPathCompactPath()+mesではなく、DrawTextEx()で行うように。
 ・書庫の判別に、CheckArchive()で行わず、拡張子で判断するように。
 ○Ver.0.0.1.3 - 2010/04/21
 ・フォルダのDnDに対応。
 ・報告ダイアログを原則非表示に。
 ・報告ダイアログを表示するオプションを追加。
 ・環境を3.21に移行。
 ○Ver.0.0.1.2 - 2010/03/25
 ・ファイル選択ダイアログのファイル名のバッファを増加。
 ・「送る」へのショートカットを作成するオプションを追加。
 ・どのファイルがリネーム可能かを解析する機能を追加。
 ・最新版を確認する機能を追加。
 ・デザインを一部修正。
 ・メインウインドウのサイズを可変に。
 ・EmptyWorkingSet()を実行するように。
 ・リネーム操作をrename()ではなく、MoveFile()で行うように。
 ・対象書庫種類の選択機能が動作しないバグを修正。
 ・対象書庫種類の選択機能で、全て未選択の状態の場合、ファイルを追加しようとすると強制終了するバグを修正。
 ・解析及びリネーム中は、ボタンを無効化するように。
 ・英語表記から日本語表記に変更。
 ・HNを変更。
 ○Ver.0.0.1.1 - 2010/02/17
 ・ファイル選択ダイアログで、7z以外選択できないバグを修正。
 ・ファイル選択ダイアログで、「読み取り専用ファイルとして開く」を出ないように。
 ・直接DnDした際、Ctrl+Cで処理を中止する機能を削除。
 ○Ver.0.0.1.0 - 2010/01/23
 ・unzip32.dllのサポートを中止。
 ・cab32.dllに対応。
 ・メイン処理部を改良。
 ・Aboutウインドウにホームページへのリンクを設置。
 ・対象とする書庫の種類を選択できるオプションを追加。
 ・Optionsウインドウで、OKボタンを押さずとも有効なオプションが無効になるバグを修正。
 ・エラー文を少々訂正。
 ○Ver.0.0.0.9 - 2009/10/21
 ・GUIでも進捗率を表示できるように。
 ・GUIで再前面表示/処理後にソフト終了オプションを選択できるように。
 ・GUIでファイルを追加した際に、スクロールされない場合があるバグを修正。
 ・メイン処理の一部をサブルーチン化。少しは軽量化?
 ・必要なアーカイバDLLが無い際に表示されるダイアログを非表示に。代わりにDnD Modeにてログとして表示されます。
 ・おまけゲーム削除。
 ○Ver.0.0.0.8 - 2009/09/29
 ・DnDの進捗率表示ウインドウから処理をキャンセルできるように。
 ・同じく進捗率表示ウインドウを閉じた際に、プロセスが終了されないバグを修正。
 ・Aboutウインドウがアクティブな際は、メインウインドウを無効化するように。
 ・GUIに於いて、処理終了後、Add Folder/Add Filesをキャンセルした状態で「Rename」をクリックしても、処理を開始しないように。
 ・同じくGUIに於いて、処理終了後、DnDすると、前回の処理ファイルも追加されるバグを修正。
 ・おまけゲーム追加。
 ○Ver.0.0.0.7 - 2009/09/19
 ・GUIのDnD ModeとfileBrowserDialog Modeを統合。
 ・GUIのデザインを変更。
 ・GUIのAboutにてDLLのバージョンを確認可能に。
 ・GUIでファイルを選択して追加できるように。
 ・リネームが完了した際に表示されるメッセージを一部修正。
 ・リネーム後のファイル名が重複する場合にリネーム成功と返さないように修正。
 ・アイコンを変更。
 ○Ver.0.0.0.6 - 2009/09/10
 ・DnDでリネームする際に、処理の進捗率を表示するように。
 ・GUIでリネーム後、Modeを切り替えた際、「Ren」が有効にならないバグを修正。
 ・GUIでリネームする際、mesboxを自動で最下部へスクロールするように。
 ・ランタイムに「hsp3c.hrt」を使用するように。
 ・未対応,破損ファイルがあった場合表示されるダイアログを非表示に。
 ○Ver.0.0.0.5 - 2009/08/19
 ・GUIでも、DnDでファイルを追加できるように。
 ・上記のDnD Modeと以前のFBD(fileBrowserDialog) Modeを切り替え可能に。
 ○Ver.0.0.0.4 - 2009/08/14
 ・既にリネーム済のファイルが再度リネーム対象となった場合、"リネーム成功"とならないように。
 ・Vistaで使用する際、引数の関係で正常に動作しない場合があるため、試験的にGUIを追加。
 ○Ver.0.0.0.3 - 2009/08/06
 ・GetFileName時のnSizeを増やし、それなりに長いファイル名にも対応。
 ・アイコンを変更。
 ○Ver.0.0.0.2 - 2009/07/20
 ・7-zip32.dllを使用可能に。zip書庫を扱う場合、優先順位は7-zip32>unzip32です。
 ・dllが存在するかどうかの確認を後回しに。
 ○Ver.0.0.0.1 - 2009/07/18
 ・書庫の判別に、CheckArchiveを使用するように。
 ・フォルダを含まない書庫のリネームをさせないように。
 ・一応動作確認。
 ・サンプル追加。
 ・公開。
 ○Ver.0.0.0.0 - 2009/**/**
 ・書庫の判別が手抜き。
 ・フォルダを含まない書庫であっても、勝手にリネーム。
 ・それなりに動く。
 ・非公開。


_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
This Readme file made by 高梨怜奈

Home > ソフトウェア > archer > archer0015.zip > Readme