アカウント名:
パスワード:
32bitのコマンドプロンプトにANSI.SYSなんて組み込めたっけ?32bitWindowsのコマンドプロンプトでDOSアプリを実行すると、COMMAND.EXEが走ってAUTOEXEC内に記述したANSI.SYSが入るけど、その環境では32bitコンソールアプリは動作しない。64bitWindowsだと、そもそもDOS窓が無いからANSI.SYSは入れ様が無いって状況だったかと。
DOSプロンプトhttps://ja.wikipedia.org/wiki/DOS%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%... [wikipedia.org]> DOSプロンプト(どすぷろんぷと、正確にはDOSコマンドプロンプト)とは、MS-DOSやPC DOSなどのオペレーティングシステムにおけるコマンドプロンプトであり、更にはその画面である。
>正確にはMS-DOSなどのオペレーティングシステムで、標準のコマンドインタプリタである「COMMAND.COM」を起動した状態であり、その際に表示されるコマンドプロンプト(例:「C:¥>」)である。
COMMAND.COMhttps://ja.wikipedia.org/wiki/COMMAND.COM [wikipedia.org]>Windows 9x系上ではMS-DOSプロンプトとしてWindowsにおけるCUIシェルの役目も担い、例えば32ビットWindowsアプリケーションの実行も可能であった。しかしWindows XPの登場によって9x系のMS-DOS上で動くOSが無くなったため、その役割はWindows 2000などのWindows NT系専用の拡張版であるコマンドプロンプト (Cmd.exe) に譲った。しかし、互換性のため今でもWindows NT系にはCOMMAND.COMが付属しており、実行することができる。ただし、64ビット版のWindowsでは、COMMAND.COMは実行できない。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell
ANSI.SYS (スコア:2)
32bitのコマンドプロンプトにANSI.SYSなんて組み込めたっけ?
32bitWindowsのコマンドプロンプトでDOSアプリを実行すると、COMMAND.EXEが走ってAUTOEXEC内に記述したANSI.SYSが入るけど、その環境では32bitコンソールアプリは動作しない。
64bitWindowsだと、そもそもDOS窓が無いからANSI.SYSは入れ様が無いって状況だったかと。
-- Buy It When You Found It --
Re: (スコア:1)
もう少し詳しく解説願えますか。
----------------------------------
私自身は wow64;;https://ja.wikipedia.org/wiki/WOW64 で dos 窓も動くと解釈しています、。 実際私は 64bit Win7 使いですが、cmd.exe を日常的に使っています。32bit mingw で下のような動作をしています。
//@@
#include
int inStt;
static int* pInStt=&inStt;
int main(){
printf("%x", (long int)(pInStt+0x1ffffffff0));
return 0;
}
//@@@
//copy __tmp tmp.cpp /y
//gcc tmp.cpp C:\M
Re:ANSI.SYS (スコア:0)
DOSプロンプト
https://ja.wikipedia.org/wiki/DOS%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%... [wikipedia.org]
> DOSプロンプト(どすぷろんぷと、正確にはDOSコマンドプロンプト)とは、MS-DOSやPC DOSなどのオペレーティングシステムにおけるコマンドプロンプトであり、更にはその画面である。
>正確にはMS-DOSなどのオペレーティングシステムで、標準のコマンドインタプリタである「COMMAND.COM」を起動した状態であり、その際に表示されるコマンドプロンプト(例:「C:¥>」)である。
COMMAND.COM
https://ja.wikipedia.org/wiki/COMMAND.COM [wikipedia.org]
>Windows 9x系上ではMS-DOSプロンプトとしてWindowsにおけるCUIシェルの役目も担い、例えば32ビットWindowsアプリケーションの実行も可能であった。しかしWindows XPの登場によって9x系のMS-DOS上で動くOSが無くなったため、その役割はWindows 2000などのWindows NT系専用の拡張版であるコマンドプロンプト (Cmd.exe) に譲った。しかし、互換性のため今でもWindows NT系にはCOMMAND.COMが付属しており、実行することができる。ただし、64ビット版のWindowsでは、COMMAND.COMは実行できない。