----------------------------------------------------------------------------- 名称 : P's Tracker バージョン : 0.99 Release 5(2005/03/09) 制作者 : Takty 動作環境 : Windows95, 98(SE), 2000, Me, XP(XP以外の環境は推測です) ソフトの種類 : フリーソフトウェア 開発環境 : Microsoft Visual C++ Toolkit 2003 / BCC Developer 1.2.21 ----------------------------------------------------------------------------- このアプリケーションの紹介 このソフト「Tracker」は深い階層にあるフォルダやファイルを 出来るだけマウスを動かさずにすばやく開くことを目的に作られました. マウスのクリックを極力避け,またアイコンさえも表示しないため非常に高速です. ----------------------------------------------------------------------------- インストール・アンインストール インストールは圧縮ファイルを解凍して適当なフォルダに入れてください. 本アプリケーションはレジストリに書き込みを一切しませんので, アンインストールするときはそのままファイルを削除してください. ----------------------------------------------------------------------------- バージョンアップの仕方 バージョン0.99 Release 3からINIファイルの形式が変更されています. バージョンアップする際は,新しいINIファイルの説明をよく読んで, 今までの設定を移行してください. ----------------------------------------------------------------------------- 使い方 起動してから,画面の左上角にマウスカーソルをぶつけてみてください. Trackerのウィンドウが表示されます. 一番上にドライブが一覧で表示され,つぎにお気に入り,最後に履歴が表示されます. ここでポインタを項目のどれかの上に持っていき,そのまま右端まで動かすと, それがドライブやフォルダだった場合,そのフォルダに移動します. このようにフォルダの移動がクリックすること無しに高速で行えます. 項目を左クリックすると,そのファイルを開くことが出来ます. このとき,INIファイルで拡張子毎にどのアプリケーションで開くのかを指定でき, 指定した場合はそれに従って開かれます. 項目を右クリックするとポップアップメニューが表示されます. このメニューの内容はINIファイルで指定できます. 項目を中クリック(ホイールクリックもしくはAlt+左クリック)すると, お気に入りに登録することが出来ます. お気に入りを中クリックすることで逆に登録を解除することも出来ます. お気に入りの左端をドラッグすると順番を入れ替えることが出来ます. P's Trackerの表示が出ているときにタイトルバーを右クリックすると, システムメニューが表示されますので,ここからTrackerを終了させることが 出来ます. ----------------------------------------------------------------------------- 利用条件 NYSL ver 0.9982 (http://www.kmonos.net/nysl/) A. 本ソフトウェアはEveryone'sWareです.このソフトを手にした一人一人が, ご自分の作ったものを扱うのと同じように,自由に利用することが出来ます. A-1. フリーウェアです.作者からは使用料等を要求しません. A-2. 有料無料や媒体の如何を問わず,自由に転載・再配布できます. A-3. いかなる種類の改変・他プログラムでの利用を行っても構いません. A-4. 変更したものや部分的に使用したものは,あなたのものになります. 公開する場合は,あなたの名前の下で行って下さい. B. このソフトを利用することによって生じた損害等について,作者は 責任を負わないものとします.各自の責任においてご利用下さい. C. 著作者人格権はTaktyに帰属します.著作権は放棄します. D. 以上の3項は,ソース・実行バイナリの双方に適用されます. ----------------------------------------------------------------------------- 謝辞 ウェブ上でWindowsプログラミングについての解説やTipsを公開されている たくさんの方々のおかげでこのソフトウェアを作ることが出来ました. また,試用してくださった方や,貴重なご意見をお寄せくださった方に感謝します. ----------------------------------------------------------------------------- 更新履歴(記載を省略した変更もあります.) 2005/03/09(0.99.5)168,448bytes ・階層でカーソルを左に移動したとき,  その階層の上に移動するようにした. ・シェルコンテキストメニュー関係の処理を整理した. ・ドライブのドラッグをできるようにした. ・ファイルドラッグ時のメモリリークを排除した. ・一定時間(10分)ごとにINIファイルを保存するようにした. ・全画面表示のゲームなどを起動中はポップアップしないようにした. ・階層表示でホイールをまわすと強制終了する問題を修正した. ・ウィンドウモードに出来るようにした. 2005/02/27(0.99.4)168,960bytes ・ファイル名が表示しきれないとき,カーソル位置で表示を  左寄せ,中央寄せ,右寄せに変えていたのを中央寄せしないようにした. ・ファイル名が表示しきれないとき,ツールチップで表示するようにした. ・内部の効率化 ・キーサーチの制限時間を50ms長くした. ・ショートカットのリンク先に移動したときに元の位置に戻れる機能を  階層表示の一番下に表示するようにした. ・INIファイルにおける拡張子ごとの色設定の記述方法を変更した. ・ファイル階層のファイル情報を表示しようとすると,  Trackerが強制終了してしまう問題を解決した. ・メモリの使用効率を向上させた(File構造体の再利用).  メモリの解放漏れを取り除いた ・マルチユーザモード時に新規作成ファイルも各ユーザ毎に  設定できるようにした. ・パスをクリップボードにコピーするとき,  パスが1つだけなら改行を付けないようにした. ・オプション指定における「%1」を廃止し,「%path%」(単数)と  「%paths%」(複数),「%file%」(ファイル名のみ)を設けた. ・パスに「*」を付けるとアプリケーション起動後,  そのアプリケーションが終了するのを待機する機能を廃止した. ・複製を作ったときなどファイル名が重複したときの番号付けを  (1)からにした. ・ファイル情報表示のファイルサイズに常時Bytes単位も  表示するようにした. ・メディアの入っていないドライブは非表示にした.  ただしチェックに時間のかかるドライブは問答無用で表示される. ・ドライブ情報表示の空きサイズをドライブ自体の空きサイズではなく,  ユーザにとって利用可能なサイズとした. ・Trackerにファイルを送るとそのファイルがあるフォルダに移動する  機能を削除した. ・ファイル情報表示にプロパティを開く項目「...more」を追加した. ・ファイル情報表示でフォルダのサイズも表示できるようにした. ・選択しているファイル数を表示するようにした.  (すべて選択されている場合はAllと表示) ・ホイールが効かないことがある問題を解決した. ・お気に入りの先読み機能を改善した. 2004/08/22(0.99.3)72,192bytes ・スクロール・エリア・クリックで一番上・下にスクロールするとき,  時間がかかるときは一気にスクロールするようにした. ・プロパティを表示するとき,プロパティ・ウィンドウが  最前面に表示されないことがあったのを表示されるようにした. ・キーボードから右クリック・メニューを表示したとき,  マウス・カーソルの位置に表示されていたのを選択ファイルの位置に  表示されるようにした. ・ポップアップ時に前回のスクロール位置が保存されていなかったのを  保存されるようにした. ・画面の四隅のポップアップ位置にマウス・カーソルがある状態で,  ホットキーを使ってウィンドウを閉じたとき,  再ポップアップしないようにした. ・カレントフォルダに貼り付けたときに表示が更新されないことがあったが  更新されるようにした. ・ポップアップ・メニュー中のコマンド(貼り付けなど)が利用できないとき  グレー表示するようにした. ・コマンドを廃止し,  を新設した. ・ポップアップ・メニューのセパレータの位置が間違っていたのを正した. 2004/02/22(0.99.2)72,192bytes ・階層表示の表示がちらつくのを直した. ・チェックマークをつけるときにその項目が再描画されないことがあるのを直した. ・CTRL+マウス移動でカーソル移動がもたつくのを直した. ・Edit表示中にスクロールしないようにした. ・セパレータをクリックした後にホイールが効かないのを直した. ・マウスのみによる複数ファイルの選択を可能にした. ・スクロールエリアをクリックで先頭/最後にスクロールするようにした. ・ファイル操作をすると,スクロール位置が保存されない問題を解決した. ・フォルダを示す三角形の向きを変えた. ・その他不具合修正. 2004/01/12(0.99.1)71,680bytes ・現在のフォルダのファイル数を表示するようにした. ・ウィンドウ自動移動機能の挙動を改良した. ・キーボードショートカットをカスタマイズできるようにした. ・ファイル並び替えの操作方法を変更した. ・階層表示の仕方を変更した. ・デスクトップに移動コマンドを追加した. ・SystemMenuを廃止した. ・Viewer機能を廃止した. ・オプションShowHierarchyを廃止した(標準で表示されるようにした). ・オプションShowJumpedFromを廃止した(標準で表示されるようにした). ・バージョン情報表示を廃止した(実行ファイルのプロパティで見れる). ・コマンドを廃止した(代わりにCtrl+窓閉じで再起動). ・コマンドを廃止した(代わりに履歴上の[x]で削除可). ・コマンドを廃止した. ・コマンドを廃止した(別にcleartrash.exeを作成した). ・コマンドを廃止した. ・内部構造を整理した. 2003/11/23(0.98.7)68,608bytes ・&記号が_になってしまう問題を解決した. ・実体のない履歴を削除する時に,一度に全て削除しない問題を解決した. 2003/10/11(0.98.6)68,608bytes ・INIファイルでNameやPathの番号がとんでいるとおかしくなるバグを修正. ・カーソルが移動しても項目が反転しないことがあったので,  マウス誤動作防止機構を修正. ・お気に入り内のショートカット先読み機能を修正し,INIファイルから  それについての設定項目を削除した. 2003/09/13(0.98_5)68,608bytes ・ウィンドウが適切に移動しない問題を修正した. ・バージョン表示の日付を修正した. ・ショートカットの右側クリックでリンク先のファイルのあるフォルダを開く機能を  追加した. ・階層の上下以外のフォルダ移動(リンク先へ移動,リンク元へ移動)時に,  元々いたフォルダに戻れる機能を追加した. 2003/09/05(0.98_4)68,096bytes ・ファイル情報表示時,項目が反転した状態のままになっているのを,  誤動作の元なので反転が解除されるようにした. ・拡張子による並び替えで,落ちることがある問題を解決した. ・キー操作時,ファイル操作実行時など,むやみにウィンドウ位置を  動かさないようにした. ・ドライブ・ルートのホイール長押しでドライブのサイズと空き容量を  表示するようにした. 2003/07/30(0.98_3)67,072bytes ・Ctrl+右クリックで,シェルのファイル・コンテキスト・メニューを  表示するようにした. ・現在表示しているフォルダの階層を表示するようにした. ・お気に入りの先読み機能(マウス移動時)を,マウス水平移動時に行うように改めた. ・項目上をホイール長押しでサイズ・日付をポップアップ表示するよう改めた. ・左右入れ替えオプションを廃止した. ・コマンドを複数ファイル対応に改めた. ・コマンド, , をエクスプローラ互換に改めた. 2003/06/25(0.98_1)67,072bytes ・マルチユーザに対応した. ・項目上をマウス移動でファイル名をスクロール表示する機能を追加した. ・項目上をホイール長押しでサイズ・日付表示機能を追加した. 2003/06/01(0.95_24)64,512bytes ・設定ファイルを編集コマンドを追加した. ・実行ファイルのアイコンを廃止した. ・実行ファイルのバージョン情報を廃止した.  その代わりにタイトルバー「P's Tracker」の長押しで  バージョンを表示するようにした. ・オリジナルを開くコマンドを追加した. ・[FolderMenu]を廃止した.  その代わりにのメニューとして指定するようにした. ・[FileMenu]の名称を[CommonMenu]に変更した. ・ドライブルートのパスを内部で「C:\」のように\マークつきで保持するようにした. 2003/05/25(0.95_23)65,024bytes ・マウスによる誤動作を減らすよう更に工夫した. ・名前変更中にエディットボックス以外のウィンドウをクリックすることで  決定されるようにした. ・名前の変更できないドライブなどでもエディットボックスを表示していた  問題を解決,表示しないようにした. ・ドラッグしたファイルを履歴に登録するようにした. ・ドラッグ後にクリック動作が有効にならない問題を解決した. ・画面からウィンドウが消えないことがある問題を解決した. 2003/05/16(0.95_22)64,512bytes ・マウスによる誤動作を減らすよう更に工夫した. 2003/05/15(0.95_21)64,512bytes ・マウスによる誤動作を減らすよう工夫した. 2003/05/11(0.95_20)64,512bytes ・ホットキーによるポップアップに対応した. ・一部環境でドライブが隠しファイルのように表示される問題に対処した. 2003/04/11(0.95)64,512bytes ・キーボードによるカーソル移動などを追加した.(19) ・ショートカットの名前変更時,拡張子を変更できないようにした.(19) ・ここにショートカットコマンドを追加した.(19) ・デスクトップにコピーコマンドを追加した.(19) ・新規フォルダコマンドを追加した.(19) ・新規フォルダにショートカットキー(Ctrl+N)を割り当てた.(19) ・起動直後キー入力が効かない問題を解決した.(19) ・Windows95で起動すら出来ない問題を解決した.  ただしWin95ではごみ箱を空にするコマンドは使えない.(18) ・OpenByを指定した場合,複数ファイルを一度に開けるようにした. ・ゴミ箱を空にするコマンドを追加した. ・連動させて開いたときは履歴に登録しないようにした. ・ファイルの移動・コピー操作のとき,複数のファイルをまとめて扱うようにした. ・スクロールした状態でのチェックマーク変更後の再描画がされていなかった  不具合を修正した. ・「お気に入りの先読み」をドライブ表示の時だけにした. ・左右同時クリックで中クリックの代替になる機能を挙動を正した上で復活させた. ・ドライブルートのコマンドプロンプトが表示できない問題を修正した. ・INIファイルの内容を変更した(詳しくはINIファイルで). ・[Extention]でOpenByを指定することで,ファイルをクリックしたときに  どのアプリケーションで開くかを指定できるようにした. ・[Extention]でViewerを指定することで,ファイル名の右サイドをクリック  したときに指定したプログラムで開けるようにした. ・INIファイルのパス指定で先頭に*を付けると,起動したプログラムが  終了するのを待ってTrackerが再ポップアップするようにした. ・お気に入り表示高速化をさらに進めた. ・コマンド実行時,対象ファイルのあるディレクトリに,  カレントディレクトリを移動させるようにした. ・名前の変更をダイアログボックスを使わずに出来るようにした. ・新規作成をメニューに組み込んだ. ・ファイル名を数文字入力すると該当するファイルが表示されるように  スクロールするようにした. ・上下にあった不可視のスクロール領域を廃止し,最下部に新しく設けた. ・右クリックメニューをWindows標準のポップアップメニューに変更した. ・Ctrlクリック動作を削除した(Shiftクリックで代用できるため). ・ショートカットキーによるファイル操作を出来るようにした. ・「リンク先に移動」コマンドを追加した. ・「ファイルのコピー・切り取り・貼り付け」コマンドを追加した. 2002/12/13(0.90)69,632byte ・FileOp.dllを本体に内蔵した(ファイルサイズ削減). ・プラグイン機能廃止した. ・ドラッグ状態でフォルダ移動しないようにした. ・ドライブルートのファイルがドラッグできなかったのを直した. ・カーソルがウィンドウから外れたら項目反転の解除. ・ファイル操作の後,ウィンドウが非アクティブで表示されるのを直す. ・コントロールパネルのショートカットを隠しファイル表示にしていたのを直す. ・ソートタイプを中クリックで隠しファイルの表示非表示切り替えを可能に. ・ファイルタイプ登録のないファイルのショートカットもそれとして認識できるようにした. ・タイトルバーからドラッグを開始できるようにした. ・ダイレクトポップアップ機能を廃止した. ・Ctrlキーを押しながら複数選択できようにした. ・現在のドライブがなくなったとき,トップに移動するようにした. ・ショートカット作成時のバグを除去した. ・%1にドライブルートを渡すとき末尾に\を付けるようにした. ・IniファイルにShowCurrentHistoryオプションを追加した. ・左右同時押しでホイールクリック代替機能を削除→Alt+左クリックで代用可にした. ・Shiftドラッグでの複数選択に対応した. ・ドラッグ開始時にポインタに許容移動量を持たせた. ・トップにシステムメニューをつけて履歴削除など機能を付けた. ・各フォルダ毎の履歴表示機能を廃止した. 2002/10/12(0.85)65,536byte ・存在しないフォルダを開いたときエディタが開くのを直した. ・拡張子毎の並べ替えやサイズ毎の並び替えを出来るようにした. ・IniファイルにおけるOpenByの削除した. ・ファイルのドラッグをエクスプローラと同等にした. 2002/09/03(0.80)65,536byte ・履歴にはあるが実際には存在していないファイルを表示しないようにした. ・表示の先頭にそのフォルダで最近使ったファイルをまとめて表示するようにした. ・ファイルの左プレスでドラッグ開始,そのままドラッグ出来るようにした. ・フォントとそのサイズを指定できるようにした. ・内部構造の整理. 2002/08/27(0.75)57,344byte ・プログラムをC言語で書き直す. ・プラグイン機能を搭載(FileOp.dllを添付) ・バージョン番号の付け方を再変更した.  (バージョンをプログラムバージョンのみにし呼称をP's Trackerに変更) ・ファイルメニューと拡張子毎のメニューの順番をかえた. ・開きたいフォルダと同名の実行ファイルがあったときも正しく開けるようにした. ・多重起動を防止した. ・ファイル名を指定して起動するダイレクトモード,ゲストモードを搭載した. ・トップ階層のタイトルを右クリックで履歴削除機能を搭載した. ・ダイレクトモード,ゲストモードの挙動を正した. ・お気に入りのショートカットファイルの表示速度を高速化した. ・フォルダを開く動作の挙動を変更した. ・XP Visual Stylesに対応した. 2002/08/19(0.70)82,432byte ・内部の効率化. ・バージョン番号の付け方を変更.  (内部バージョン0.70よりP's Tracker Iという名称に変更) ・今後は機能増加を行わないことにする. ・上のフォルダに戻ったときのウィンドウ位置復元(一階層のみ). ・頭文字ジャンプ機能の改良. ・カラーアイコン,リンクアイコンの変更. 2002/07/26(0.67)84,992byte ・INIファイルに隠しファイル非表示オプションを追加した. ・英字キーを押すことで頭文字が押したキーのファイルを表示するようにした. ・.(ドット)ファイルの表示を修正した. 2002/06/25(0.66)85,504byte ・トップメニューの項目の左端をクリックすると,  その項目があるフォルダに移動できるようにした. 2002/03/06(0.65)84,992byte ・ショートカットアイコンの形状の変更 ・メニューに区切り線を表示できるようにした ・隠しファイルを灰色表示するようにした ・タイトルバーの左端クリックでドライブ表示に戻らないようにした ・表示していたフォルダが削除や空にされたとき,ドライブ表示に戻るようにした ・お気に入りの並べ替え機能を自然な操作にした ・ファイル関係のバグを退治した 2002/02/24(0.60)84,480byte ・マウスの左右ボタンで開き分け機能廃止 ・右クリックしたときにメニューが表示されるようにした ・細かい操作性の向上 ・「>」アイコンの変更 2002/02/24(0.59)82,432byte ・一定時間開かないとドライブ表示に戻る機能を廃止 ・自動ウィンドウ位置調節機能の挙動を変更 ・タイトルバーの左端クリックでドライブ表示に戻るようにした ・マウスの中ボタン(ホイール)クリックに左右同時押しと同じ意味を持たせた ・スクロール位置を記憶しておくようにした ・お気に入りの並べ替え機能を搭載 ・設定ファイルの変更 2002/02/19(0.55)81,408byte ・設定ファイルの変更 ・フォルダ階層の移動エリア左右交換機能を復活 ・内部構造の整理で,動作速度の向上 ・一定時間開かないとドライブ表示に戻る機能を搭載 ・ファイルを渡すコマンドラインにオプションを指定できるようになった 2002/02/11(0.50)160,768byte ・キー操作の変更 ・設定ファイルの変更 ・マウスの左右ボタンで開き分け機能搭載 ・フォルダ階層の移動エリア左右交換機能を廃止 ・ポップアップメニューを廃止 ・パスをコピー機能を廃止 ・履歴の削除機能を廃止 ・内部構造の整理で,動作速度の向上,メモリ使用量の低減 ・WindowsSDKのみを使い全面的にコードを書き直した 2002/01/29(0.40)374,272byte ・行の高さを変更できるようにした ・フォルダ階層移動エリアの幅を変更できるようにした ・最大表示ファイル数を指定できるようにした ・フォルダ階層の移動エリアを左右交換できるようにした ・メニューに「設定ファイルを開く」項目を追加 ・スクロールボタンを廃止  ->タイトルバーにスクロール出来るかどうかを表示 ・WindowsXPで,ディスクの入っていないドライブを開こうとしたとき,  ダイアログボックスが開かれてしまうのを修正 ・内部構造の整理で,動作速度の向上,メモリ使用量の低減 ・INIファイルでの拡張子色分け表示設定の書式を変更 ・数個のバグ退治 2001/11/28(0.36)324,096byte ・右クリックメニューから「開く」項目を廃止 ・タイトルバーのクリックで現在のフォルダを開く機能を追加 ・〃の右クリックでファイルを右クリックしたときと同じメニューがでるようにした ・〃の閉じるボタンを廃止した  ->フォルダ名を出来るだけ長く表示させるためです. ・ウィンドウの自動移動の挙動を正した ・数個のバグ退治 2001/08/02(0.34)323,584byte ・ホイール回転時,カーソル位置のファイル名を選択状態にした ・ショートカットをリンク先の拡張子にあわせて表示 ・カラーアイコンでの拡張子の色分け表示  ->普通のアイコンを表示させない代わりに設けました.  ->iniファイルでカスタマイズできます.  ->お気に入りの配色が出来ましたら送ってください. ・デザインをウィンドウズ標準のメニューに近づけた  ->プログラムを小さくし,また他のアプリのUIとの統一を目指しました. ・数個のバグ退治 2001/07/22(0.33)322,560byte ・関連付けのないファイルを開くプログラムをiniで指定するようにした ・外部のファイルオープナーに対応した ・アプリケーション本体からカスタマイズ機能を削除  ->iniファイルを直接編集してください.  ->カスタマイズ機能は一度設定してしまえば無用になるため削除しました. 2001/07/20(0.32)326,656byte ・履歴の削除機能を追加 ・空のフォルダには移動しないようにした 2001/07/02(0.31)321,536byte ・ホイールマウスに対応 ・表示しきれないファイル名はヒントとして表示 2001/06/29(0.30)323,072byte ・パスをコピー機能を追加 ・フォルダ移動時カーソル位置にウィンドウを自動移動機能追加 2001/06/25(0.29)321,024byte ・ポップアップメニューを模したデザインに変更 ・フォルダにはカラーアイコンを表示 ・アイコンクリックでドライブ表示に 2001/05/24(0.25)330,752byte ・リストボックスそのままのデザインにした ・ウィンドウ上部にRecent,Cliped,Driveボタンをつけた ・P'sシリーズの一員としてのアイコンが出来た 2001/05/02(0.20)292,352 ・普通のポップアップメニューを2つのフォームを使って ・再現しようとしたものの失敗した ・現在のバージョンとは別の系統 2001/04/14(0.10)285,184byte ・2段組表示のリストでスクロールしない代わりにウィンドウが自動収伸縮した ----/--/--(folder5)---,---byte ・Trackerの前身として作成したテスト(動作せず)