CECHO
//-------------------------------------------------------------------=====
カラー対応 ECHO
CECHO Ver.3.05 Copyright 1992-2000 by KAORU.NAK
取扱説明書
//-------------------------------------------------------------------=====
●前説
エスケープシーケンスを利用しカラー表示に対応したECHOです。本ツールをつか
うことにより、バッチファイルにエスケープシーケンスを埋め込むことなく、カ
ラー表示が可能です。
あ、このドキュメントは……だらだら読んでください(^_^;
//-------------------------------------------------------------------=====
●中身
CECHO.TXT ドキュメントファイル。いま読んでいるこれですね。
CECHO98.COM PC98用の実行ファイル。
CECHO32.EXE AT互換機用の実行ファイル。
CECHO.C ソースファイル。
これだけ入っていればOKです。
//-------------------------------------------------------------------=====
●動作環境
・PC98用
NECのPC−98シリーズ、およびEPSONのPC−x86シリーズ。NE
CかEPSONのMS−DOSが必要です。
〉EPSON PC286Nex + EPSON MS-DOS Ver 2.11
この環境で動作を確認していますから、ほとんどのマシンで動作するでしょう。
・AT互換機用(窓's95&98)
AT互換機と…32bitのコンソールプログラムのはずなので、窓's95または
98が必要だとおもいます。わたしは、自作のAT互換機と窓's98でコンパイ
ル&動作確認をしました。
//-------------------------------------------------------------------=====
●オプション説明
〉Color ECHO
〉$(@) CECHO Ver.3.05 Copyright 1992-2000 by KAORU.NAK
〉usage : cecho [attribute] string
〉 attribute separator is semicolon
〉 ex.) A:\USR>cecho 4;32 KAORU[CR]
〉 ex.) A:\USR>cecho 5;43 "KAORU NAK"[CR]
・attribute : 表示属性をエスケープシーケンスの数値で指定します(省略可能)
セミコロンで区切って、8個の属性を指定できます。そんなに指定
できる意味はありませんが(^_^; おなじレベルの属性が指定された
場合、よりうしろのものが採用されます。
・string : 表示させたい文字列です。あいだに半角のスペースをはさみたいば
あいは、半角のダブルクォートでかこってください。このばあい、
半角のスペースも属性の影響をうけます。
●エラーレベル
・ 0 : 正常終了。
・255 : 異常終了。
//-------------------------------------------------------------------=====
●エスケープシーケンス
・PC98のエスケープシーケンスは以下のとおりです。くわしくは、MS−DO
Sの本をお読みくださいませ。
0 = 規定の属性
1 = ハイライト(モノクロのみ)
2 = バーティカルライン
4 = 下線
5 = 点滅
7 = 反転
8 16 = シークレット
30 = 黒 淡(暗)
17 31 = 赤 ↑
20 32 = 緑 |
21 33 = 黄 |
18 34 = 青 |
19 35 = 紫 |
22 36 = 水 ↓
23 37 = 白 濃(明)
40 = 反転の黒
41 = 反転の赤
42 = 反転の緑
43 = 反転の黄
44 = 反転の青
45 = 反転の紫
46 = 反転の水
47 = 反転の白
・AT互換機のほうは……わかりません(^_^;
//-------------------------------------------------------------------=====
●開発環境
・PC98用
〉EPSON PC386NW + EPSON MS-DOS.Ver 5.00
〉Borland C++ Ver.3.10
・AT互換機用(窓's95&98)
〉自作AT互換機 + Microsoft Windows 98
〉Borland C++ Vet.5.50 for Win32 (free)
//-------------------------------------------------------------------=====
●後説
・本ツールはフリーウェアです。転載、再配布は自由に行なってください。その時
は、下記HPのBBSに御一報くださればとてもうれしいです。
・本ツールの品質については万全を期していますが、本ツールを運用した結果発生
した損害には一切責任を負わないものとします。
//-------------------------------------------------------------------=====
// http://homepage1.nifty.com/~kaoru/
// かおる
//-------------------------------------------------------------------=====
●履歴
・Ver.3.02以前
Ver.2.04はNIFで公開した……が、過去のことは忘れました(^_^;
・Ver.3.03
HPにアップしてあるのはいいが……連絡先がふるいままだったり……最新のも
のはかなり変わってしまっていたりするので、FIXさせるために整理しました。
ただそれだけではおもしろくないので、窓's95&98のコンソールでうごくも
のをつけてみた。AT互換機でしか確認していないのだけど……PC98でもう
ごくのだろうか?
・Ver.3.04
CECHO32.EXEのコンパイラを、英語版から日本語版に変更しました。
・Ver.3.05
ソースファイルを一本化しました。
//-------------------------------------------------------------------=====