有关dos程序的小问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 17:37:00
我有个dos程序,假如在dos窗口下直接运行时,窗口的背景会是黑色的,即使我对窗口的文字颜色,和背景颜色进行调整(我想调整为文字是黑色的,背景是白色的)。但是当程序执行时背景就会变成黑色,而文字也就变为白色。但是当我在自己的机器上用telnet登录到本机,注意这时我已经把dos窗口调整为背景为白色文字为黑色。这时,我运行该程序,而程序的背景仍为白色,而文字是黑色,我感到很无奈,这是什么原因呀!请高手帮忙,如何设置才能达到我想要的效果!
whatask :我讲的可能意思没说太明白,当我对cmd。exe设置背景后在运行telnet,在telnet下执行该程序时,窗口背景是什么颜色,那么该程序刷屏后背景颜色不改变。但是我直接在cmd窗口下运该程序,即使预先把窗口背景设置好,但程序一执行,窗口背景就会给刷成黑色。

如果是在xp/2k中运行的话是不行的.
DOS是一个16位的系统,2K/xp 是32位的是不能直接运行16位程序的,windows 中就虚拟了一个16为的dos 系统来运行16位的程序.XP的"命令提示符"也不是16位的而是32位的 一个程序.
你打开4个DOS窗口,实际上运行了4个虚拟的DOS系统,不是一个,你的设置只是临时的在某个虚拟的DOS系统下起作用,
用telnet登录时,windows 又运行了一个虚拟的DOS系统.
你的设置根本不管用,就像装了两个系统,在这个系统的设置是不会影响另一个系统的.

color命令

没有吧,反正我的xp 的cmd 设置背景颜色后运行telnet没有改变。