Janus Home Page

最終更新日 2010-01-29
掲載プログラム
その他
お願い
ここに掲載されているプログラムは全て自作ソフトウェアーです。 再配布する場合はアーカイブのまま行ってください。 ただし、商用利用及びHP掲載には事前に許可が必要です。 又、掲載されているプログラム及びソースの著作権は Janus が保有します。 ご意見・ご感想・その他の連絡はメールにてお願いします。
リンク
本ページはご自由にリンクしていただいて結構です。 ただ、ダウンロードファイルへの直接リンクは行わないで下さい。
バーナー

WAVE再生プログラム - bpasw -
download bpasw149.zip size 426775 byte
version 149 date 2009-11-18
MD5 aab5edb955021ab80c88601ebb97cb7c

WAVE再生プログラムです。wav, mp3 と CDの再生が可能です。 mp3のデコードには libmad を使用しています。 KbMedia Playerのプラグインがあると、その他のフォーマットの演奏が可能です。 BridgeM1用リストとm1.dllがあると、それらが対応しているファイルの演奏が可能です。 また、再生の他にwav ファイルへの出力も可能です。m1は v0.7.8a6 にて確認しました。

参考ページ

日付・時刻変更ダイナミックリンクライブラリ - chdate -
download chdate112.lzh size 127418 byte
version 112 date 2008-03-15

ファイルの日時をエクスプローラから変更する為のシェルエクステンションです。 インストールするとエクスプローラで日付変更の機能の他以下の機能が追加されます。

  • ファイル時刻を12:00:00にする
  • ファイル名(複数可能)のフルパスをクリップボードに転送する
  • ファイル名の大文字・小文字化
  • などの機能が盛り込まれてます。

    link:http://www.vector.co.jp/soft/win95/util/se071615.html
PC上で動くルービックキューブ - vcube -
download vcube110.zip size 1158220 byte
version 110 date 2008-03-15

仮想空間のルービックキューブです。 1辺を構成するブロックの数を 2 〜 16 で選ぶことが出来ます。マウスでブロックを動かすことが出来ます。 実際のルービックキューブより扱いやすいかも知れません。 また、プラグインを用いることで編集や解法手順を得ることが出来ます。

CUIでguidgen - mkguid -
download mkguid.lzh size 15224 byte
version date 2003-06-09

コマンドラインから GUID を生成してコンソールに出力します。 標準の GUI 版だと生成データをボタンを押してクリップボード転送して ソースに貼り付けしないといけない。make 一発でドライバー作成なんかでは コマンドラインで GUID の生成が必須。アーカイブ内にはソースも入ってます。

書庫操作拡張ダイナミックリンクライブラリ - exarc -
download exarc204.exe size 388992 byte
version 204 date 2008-03-15

解凍・圧縮の操作をエクスプローラの右クリックで出来るプログラムを検索したがフリーのソフトがなかったので自作。 『アーカイバ統合プロジェクト』での API 仕様に準拠している 全てのDLLを操作できるので書庫操作可能なファイルを特定しません。
7zに対応した reg ファイルに差し替えました(2005/5/3)
レジストリで使用するサブキーを JanusX5 から Janus に変更しました(2006/2/18)

link:http://www.csdinc.co.jp/archiver/app/shellex/exarc.html
link:http://www.vector.co.jp/soft/win95/util/se071616.html
画面カラー取得プログラム - getcol -
download getcol104.lzh size 157314 byte
version 104 date 2008-03-15

HTMLを作成時の「色」決定を手助けします。 RGB による色決定や RRGGBB による色決定、またファインダー機能により 画面上の表示色を取得することが出来ます。

link:http://www.vector.co.jp/soft/win95/net/se239154.html
タスクトレイ活用 - lout -
download lout202.zip size 731478 byte
version 202 date 2008-03-15
MD5 25500670356cbb6937c91858cee15166

スクリーンセイバーを即起動して現在作業中の画面を隠したいために lout.exe を作成しました。その後、キッチンタイマーのようなソフトが欲しく mtimer.exe を作成しました。どちらも、タスクトレイの格納型ソフトでした。 狭いトレイをゴミソフトが占有するのもいかがなものかと思い、それぞれを dll 化しました。で、それらを管理する親ソフトとして lout.exe が リニューアルして登場です。

名付けのお助け - name -
download name103.zip size 325488 byte
version 103 date 2006-11-07

名付けをする時に画数が気になる!って時に使います。 画数などのBDはテキストファイルです。 気に入らない時は書き換えて使うことが可能です。 一応、康煕字典に添った画数になってるハズです。

NDSファイルシェル拡張ツール - ndsico -
download ndsico106.zip size 125454 byte
version 106 date 2009-04-04
MD5 d41d8cd98f00b204e9800998ecf8427e

NDSファイル(ROM)が保持しているタイトル画像をエクスプローラのアイコン として表示させるシェル拡張ツールです。ツールチップやプロパティ、 エクスプローラの詳細表示でのカラムにてROM情報の確認も出来ます。

禁煙マラソン - nos -
download nos105.lzh size 128030 byte
version 105 date 2008-03-15

2000/01/01から禁煙開始です。 そこで、どれだけ禁煙できるかマラソン表示を行うプログラムを作成しました。 1箱何本入りで値段はどれぐらいか、1日何本吸っていたかを細かく入力すると その情報を元に禁煙開始日から現在までの禁煙記録が表示されます。 ちょっと考え方を変えれば、吸い始めから現在までの喫煙記録としても表示可能ですねー。 付箋紙のようにスクリーンに張り付きます。 今まで煙草にいくら使ってるか計算させてみてはいかが?

ウインドウ位置&サイズ変更ツール - orya2 -
download orya2207.lzh size 130222 byte
version 207 date 2008-03-15

このプログラムはアクティブウインドウを任意の位置へ移動するためのフリーのツールです。 プログラム起動後は検索条件に基づきアクティブウインドウを操作します。 ただし、最大化及び最小化されたウインドウは対象外です。 ウインドウ検索にはウインドウ名、クラス名やウインドウスタイルを指定できます。 また、ウインドウ移動の他に最大化、最小化、閉じるの動作を行うことも可能です。 「なにもしない」を活用すると対象ウインドウを外すことができます。

プロセスに対するプロセッサの関係を制御 - srv_paff -
download srv_paff102.zip size 249580 byte
version 102 date 2008-03-15

マルチプロセッサに対応していないアプリケーションを 動作させる時にはタスクマネージャから「関係の設定」で CPUの使用を 1 個に変更します。これをサービスとして 自動化したのがこのプログラムです。

Webカメラでキャプチャー - usbcamera -
download usbcamera101.lzh size 147824 byte
version 101 date 2006-07-27

Webカメラを PC に繋いで画像をキャプチャーします。静止画(.bmp)と動画(.avi)が撮れます。 eyetoy カメラで確認してます。動画は音声も同時にキャプチャします。 DirectShow の勉強で作ってます。メイン部のソースコードも一緒に格納しています。 eyetoyのキャプチャソースは次の通りです。

  • Video:D-Link VGA Webcam
  • Audio:Logitech EyeToy USB Camera
デフォルトでは、自動でこれらを選択します。

汎用通信プログラム - paras -
download paras110.zip size 427459 byte
version 110 date 2009-11-02
MD5 f64309a89b6446b7a870720dd4ad1423

シリアルポートを用いた通信やネットワークによる通信を行うプログラムです。

・RS232C等のシリアルポートを用いた通信
・TCPのサーバ/クライアント通信機能
・UCP通信機能(ユニキャスト・マルチキャスト・ブロードキャスト)

送信画面にはバイナリエディタで用いているウインドウを採用しています。
バイナリレベルで送信データを入力できるので直感的です。
もちろん送信データに名前を付けてプログラム内に保持させておくことが出来ます。
頻繁に送信するデータは登録してご利用下さい。

受信画面には「バイナリ画面」「ログ画面」「構造体解析画面」が利用できます。
バイナリ画面は送信画面と同様でバイナリデータとキャラクターを同時に表示します。
ログ画面で受信履歴として受信時刻と受信データのダンプ表示を行います。
構造体解析画面は固定長のデータ解析する場合に非常に便利です。
構造体メンバの表示に「BYTE」「WORD」「DWORD」等の型選択が可能です。
また、バイトオーダー(リトル・ビックエンディアン)の選択も可能となってます。
paras はシェアウェアーです。試用期間に期限はありません。また、機能制限もありません。 継続利用する場合は、是非ご購入を御願い致します。 お支払いは (株)ベクターのシェアレジをご利用ください。

ROM化支援バイナリエディタ - xedit -
download xedit168.zip size 432701 byte
version 168 date 2010-01-26
MD5 a96ff0db3f44c28c3e0763a72c114cfb

バイナリーエディタです。 sip等で使用しているHEXエディットコントロールのデバッグ用プログラムだったんだけど、 クリップボードからのデータ認識取り込みが結構使えるので、 単独のプログラムにしてみました。 が、それだけじゃ芸がないのでモトローラSフォーマット並びに インテルHEXフォーマットのファイルを読み書きできる機能を追加してあります。 名付けてROM化支援バイナリエディタ(そのまんま)

xedit 用 C 言語用配列化プラグイン - cdecl -
download cdecl102.zip size 127530 byte
version 102 date 2009-11-13
MD5 053bb26414c1433e7f99f370e3e91751

バイナリデータを C 言語の配列として出力します。 出力先にはクリップボード又はファイルを選択することが出来ます。

xedit 用 IPSパッチプラグイン - ips -
download ips101.zip size 115734 byte
version 101 date 2009-02-21
MD5 80ae08a14322fafae7b2ea460e6a50fb

IPSパッチをROM化支援バイナリエディタで当てるためのプラグインです。 このを参考に作成しています。 ソースコード(MTI License)も一緒に入っています。

xedit 用 プロセスメモリ読み込みプラグイン - r0pm -
download r0pm101.zip size 104344 byte
version 101 date 2009-10-29
MD5 88ef078e571edbb9ea646b973c6e046c

プロセスメモリをROM化支援バイナリエディタに読み込むためのプラグインです。

xedit 用 Lua スクリプトプラグイン - xedlua -
download xedlua102.zip size 248632 byte
version 102 date 2009-11-13
MD5 ca50855b1eba7034f13c660660e7d6ad

結局、独自実装のスクリプトは断念しました。しかし、xedit でスクリプト処理は 必要とのことで Lua によるスクリプト実装を行いました。独自実装で苦労したのが 嘘のように Lua の組み込みは簡単です。プラグインですので細かな制御は 出来ませんが、パッチやデータ作成には十分かと思います。

[カウンタ]

Mail:janus@fj8.so-net.ne.jp