msgbox - version 1.2
for Windows95/98 and WindowsNT4.0
■ 概要
昔からDOSを使ってきた方ならシステムの中にい必ずくつかバッチファイルがあるはずです。Windows95に移行しても、当然PIFに"hogehoge ?"などと記述することにより、それらのバッチ群を活用していることでしょう。しかし一見シームレスに移行できているかのように見えるこの世界でも唯一難点があります。そうです、エラーメッセージが見えないのです!!
DOSのバッチファイルでのエラー処理は普通
- if not errorlevel 1 goto noerror
- echo エラーだよん。ほげほげ。
- goto quit
- :noerror
などというように記述すると思います。しかしWindowsでバッチを使う人は(まさかDOS窓の黒い画面を見るのが趣味でもない限り)ウィンドウを最小化し、プログラム終了時には自動的にウィンドウを閉じる設定にしているはずです。これでは、エラーメッセージも自動的に見えないまま消え去ってしまって読めません。さて、どうしたものでしょう。
って、やたら前振りが長かったですが、そんな、あなたにmsgboxはいかがでしょう。引数で与えられた文字列をメッセージボックスに表示します。ソースはなんじゃこりゃというほど短いです。参考にもなりませんね。(^^;
それでも改良して欲しいという奇特な人がいたら少しは考えますので、よろしく。(^^)
■ ダウンロード
msgbox12.lzh (10,425 bytes)
※ なお、本体以外に*.OCX、*.DLL等のファイルは必要ありません。
■ 変更履歴
-
Revision 1.2 98/12/17 23:35:30 SAIJO
MFCを使用せずにWIN32APIのみを使うことにした
-
Revision 1.1 97/11/16 14:52:30 SAIJO
とりあえず作成
■ 使用言語
- Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 10.00.5270 for 80x86
- Microsoft (R) 32-Bit Incremental Linker Version 3.00.5270
■ コンパイル方法
- cl /MT /nologo msgbox.cpp user32.lib
■ 動作確認環境
- Windows95 OSR2.1 (NEC PC-9821Nr166/X30F)
■ 使用許諾及び転載に関する条件と免責条項
このプログラムは Liu Hac Saijo が著作権を有しており、いかなる形であれ再配布を禁ず。また改変したものも許可なく配布する事を禁ず。ただし、私用、公用、営利目的等を問わず使用許諾に関しては現在のところ制限を設けない。また、これらの事項は今後許可なく変更する事がありえる。
なお、Liu Hac Saijo はこれらのプログラムを使用した事により第三者がいかなる損害を被っても、これを保障しない。