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万ユニークアクセスを誇るブログ 電脳ニッポンの囁きのホームページ版です。