アカウント名:
パスワード:
Nivot Inkの記事では、Undocumentedである4を元の値にORして関数SetConsoleMode [microsoft.com]を呼び出すと、このANSI/VT100互換機能が有効になると書かれています。
Windows SDK 10.0.10586.0を見てみると、#define ENABLE_VIRTUAL_TERMINAL_PROCESSING 0x0004という定数が追加されていました (C:\Program Files (x86)\Windows Kits\10\Include\10.0.10586.0\um\wincon.h)。たしかに、この定数はMSDNライブラリにはまだ記載されていませんね。
ここにさげとくwin32でよく「遊んでる」人には周知のことですが、コンソールはcmd.exeの専売じゃありませんsee: AllocConsole()
デバッグモードとかで起動するとAllocConsoleで割り当てた「自分の」コンソールにログを吐く作りになっているアプリを見かけますね。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
Windows SDKにもなんかある (スコア:2)
Nivot Inkの記事では、Undocumentedである4を元の値にORして関数SetConsoleMode [microsoft.com]を呼び出すと、このANSI/VT100互換機能が有効になると書かれています。
Windows SDK 10.0.10586.0を見てみると、#define ENABLE_VIRTUAL_TERMINAL_PROCESSING 0x0004という定数が追加されていました (C:\Program Files (x86)\Windows Kits\10\Include\10.0.10586.0\um\wincon.h)。たしかに、この定数はMSDNライブラリにはまだ記載されていませんね。
Re: (スコア:0)
ここにさげとく
win32でよく「遊んでる」人には周知のことですが、コンソールはcmd.exeの専売じゃありません
see: AllocConsole()
Re: (スコア:1)
デバッグモードとかで起動するとAllocConsoleで割り当てた「自分の」コンソールにログを吐く作りになっているアプリを見かけますね。