Windows Tool - PATA's Laboratory

トップページへ Windows Toolのページへ WZ Macroのページへ 掲示板へ

■html形式閲覧用metaviewプラグイン txthtm.mpi

説明 [den8club:21260][den8club:21295]を参照のこと.
htmlメールをmetaviewで参照したときに,いきなりスクリプトが実行されてしまうのを防ぎたいとの需要に応えたものです.
更新履歴 2003/04/28 ver. 1.0.0.2
  • 公開.
Download txthtm1002.LZH (実行ファイル)

■サスペンド/休止状態への移行時/復帰時にイベントログを残す ReportOnSuspend

説明 サスペンドまたは休止状態に移行したとき,およびそこから復帰したときに,イベントログ(アプリケーションログ)に情報イベントを残すようにするプログラムです.
更新履歴 2003/01/15 ver. 1.00
  • 初公開.
Download ReportOnSuspend100.LZH (実行ファイル)

■電信八号メールフォルダツリー Den8FldTree

説明 電信八号のメールフォルダをツリービューで表示するツールです.
拙作 WZ4用電八メール閲覧マクロ Den8Wz4の一部として作成した機能ですが,なんとなく単体でも使えそうな気がしたので,外部ツールとして分離してみました.
電八本体にあるフォルダ階層表示や電極Z号化計画用プラグインモジュールfldtree.dxaに似ていますが,それらに取って代わるほどの機能は備えていません.fldtree.dxaがOLEドラッグ&ドロップに本格的に対応した今,電極を使っている人はfldtree.dxaを使いましょう.(^^;
非電極環境で,かつOLEドラッグ&ドロップによるメールの移動操作を普段よくされる方向け.
更新履歴 2002/04/14 ver. 1.30
  • 起動→終了しただけで落ちることがあるのを修正(したつもり).(Thanks to s.oowadaさん)
  • 未読有無が正しく表示されないことがあるのを修正(したつもり).
  • 電八のゴミ缶を認識するようにした.
  • 電八本体が終了したらDen8FldTreeも終了させるようにした.
  • 設定ダイアログの「FLDをソートして表示する」が正常に機能していなかったのを修正.
  • 初回起動時の電八の在処指定ダイアログで,[参照]ボタンが機能しない場合があったのを修正.
  • カスタマイズの文字色/背景色の指定ダイアログで,「色の作成」機能を有効にした.
Download Den8FldTree130.LZH (実行ファイル)
Den8FldTree130src.LZH (ソース)
一つ前のVersion Den8FldTree120.LZH (実行ファイル)
Den8FldTree120src.LZH (ソース)

■OLEドラッグ&ドロップをCのみで行うDLL OleDragDrop.DLL

説明 OLEのドラッグ&ドロップ処理を実現するためのDLLです.
WWWCの作者として著名なnakka(Tomoaki Nakashima)さんが公開なさっている「OLEのドラッグ&ドロップをCのみで行うソースとサンプル」を元に,ほんのちょっと機能追加してDLL化したものです.
Borland C++ CompilerやWZ Editor用マクロなどの非MFC環境で,自作プログラムをOLEドラッグ&ドロップに対応させたい開発者の方に.
更新履歴 2002/02/18 ver. 1.10
  • 初公開.
Download OleDragDrop110.LZH (DLLとサンプルのソース)

■電八+電極Z号をアプリケーションエラーなしに終了させる試み Den8SafeQuit

説明 名称そのままのツールです.電極Z号を先に終了させてから電八本体を終了させることでアプリケーションエラーを回避しています.
ただし,電極Z号を外部から終了させる方法がよくわからなかったので強引な方法を用いています.とりあえずうちの環境では動作していますが,もしかしたら危険かもしれませんので使用には十分注意してください.
動作確認環境は,Win2000ProSP2 + 電八32.1.3.2 029 + 電極1.33 です.

電八32.1.4.1以降ではこの問題は解決しているため,もうこのツールは不要ですね.
更新履歴 2002/02/02 ver. 0.01
  • 電極Z号を終了してから電八を終了させるまでのSleep()を長めにすると大丈夫になったとのご報告をいただいたので(Thanks to Fukudaさん),Sleep()時間を指定できるようにしてみました.
    以下のようにコマンドラインにミリ秒単位で指定します.デフォルトは1000msです.
    Den8SafeQuit.exe [待ち時間ms]
Download Den8SafeQuit001.LZH (実行ファイルとソース)

■アーカイブファイル タイムスタンプ設定ツール ArcTouch

説明 アーカイブファイルのタイムスタンプ(最終更新日時)をアーカイブ内のファイルの中で一番新しいファイルのタイムスタンプに合わせて設定するツールです.
統合アーカイバプロジェクト仕様のDLLを使用させていただき,以下のアーカイブファイルに対応しています.
7-ZIP,LZH,ZIP,ARJ,tar/tar.gz/tar/bz2,CAB,RAR,GCA
更新履歴 2006/10/17 ver. 1.30
  • エラー時のみログに記録する設定を追加.
  • ログの最後に処理結果(入力・処理した・エラーの各ファイル数)を記録する機能を追加.
  • ログ出力の改行がLFだけになっていたのを修正.(Thanks to syohbudaさん)
Download ArcTouch130.LZH (実行ファイル)
ArcTouch130Src.LZH (ソース)
一つ前のVersion ArcTouch120.LZH (実行ファイル)
ArcTouch120Src.LZH (ソース)