WindowsXPのエスケープシーケンス

WindowsXPのエスケープシーケンス

WindowsNT以降の32BitのWindowsではいわゆるDOS窓、すなわちコマンドプロンプトでは、エスケープシーケンス【G 】をサポートしていませんね。



身近で(学生さんが)Cのプログラムでシェル(DOS窓 )場の文字をエスケープシーケンスで色を変えたいんですけど・・という相談がありました。いろいろ情報もあるのですが、大事な部分が抜けています。



Windows側では、16ビットのプログラムを起動する前には必ず仮想DOS 上のドライバー等の組み込みを行う仕組みなんですがこれが、



1.DOSプログラムの場合 -> C:¥SysemRoot¥System32¥CONFIG.NT |C#V| AUTOEXEC.NT

2.Windowsプログラムは -> C:¥SysemRoot¥System32¥CONFIG.WOW |C#V| AUTOEXEC.NT

となります。



ですから、DOSプログラムを処理する場合には、CONFIG.NT にはNECのPC9801 と違って、ansi.sysを組み込んでやる必要があります。

ファイルの最後の方に・・



device=%SystemRoot%¥system32¥ANSI.SYS

dosonly


を入れましょう。

ここからが大事なんですが、16ビットのDOSプログラムを起動すると自動的に認識してくれますが、Cコンパイラが32ビットの場合には、DOS窓(command.com)ではなくて、CMD.EXE が起動されるでしょう。



したがって、明示的COMMAND.COMを起動した方が確実です。

このDOS窓から、コマンドラインでプログラムを起動するとエスケープシーケンスが効いているはずです。ためしに次のコマンド入力して見てください。

PROMPT=[$p]% $e[33m

DIR

これで、プロンプトの色等が変化していればOKです。



注意ですが、command.com は16ビット用ですから通常の終了をするとかなりWindowsのほうで処理を考え込んでしまいます。笑



これを終了するときにもコマンドライン上から、EXIT で抜けてください。ここが肝心です。:P

WindowsXPのエスケープシーケンス関連ページ

XMP
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
Google Adsence実験を続けています
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
お気に入りに追加
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
Firefox + ppBlog1.3.7
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
KNOPPIX(xnoppix)の画面キャプチャー
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
RSS:未来検索などで・・
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
Googleの検索で・・・
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
迷惑な詐欺メール
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
WindowsXPのエスケープシーケンス 2
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
脳の神秘と可能性
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
サーバーへの攻撃にご注意を
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
ブログランキングというのは?
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
アクセス過多(トラフィック上昇)による障害
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
ボーダーフォンのCMに学ぶ
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
PC-JapanにHDレスキューの記事で
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
KNOPPIXの再構築 - for ppBlog
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
BartPEを試す。
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
WindowsのライブCD
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
USBフラッシュメモリ
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
KNOPPIX - LiveCD Linux
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
Linuxのリアルタイムキー入力
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
ppBlog バンドル KNOPPIX
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
ゲーム、次世代のコンテンツはどうなる
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
5インチFDD その3
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
いけてる、DesktopX
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
5インチFDD その2
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
5インチフロッピードライブ再び
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
激震 AppleがIntel MPU へ移行
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
キーワードと検索頻度の高さ
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
頭がよくなる? 速聴?
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
MARSFLAG の つな犬
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
ppBlog1.5ですか・・すごい
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
さくらインターネットのおかげか?
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
Webページを自動キャプチャ!
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
コンテンツ連動型RSS広告
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
知らなかったPING送信
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
キーワードアドバイスツールが・・
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
プッシュ型トピック通知サービス
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
TBスパムのその後
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
バナーの効率化を試してみました
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
キャッチを貯めよう 短期に10万アクセスから(連動記事)
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
定石ばかりが、SEOではないのですね。
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
Flash paper は便利ですね
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
どう見る? 検索エンジンの使い方
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
あまぞん☆らっしゅ その2
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
あたらしいサーチエンジン!
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
いつまで無料のリスクをつづけますか
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
アクセスアップの新しい手法
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
さりげなくテスト
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。
たまにはメルマガから2
270万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。