Wie kann man die Schriftfarbe für MS-DOS-Eingabeaufforderungen ändern?

1653
RookieTEC9

Wie kann man die Schriftfarbe für MS-DOS-Eingabeaufforderungen ändern?

MS-DOS ist wirklich alt, und als die Großmutter der Computer ist es wirklich schwer, Unterstützung dafür zu finden.

Ich habe folgende Vorschläge von Websites erhalten:
http://www.easydos.com/menucolor.html
https://support.microsoft.com/en-us/kb/95099
http://www.computerhope.com/color. htm

Ich habe folgendes editiert: Config.sys (jetzt steht 'Menucolor = 2,0') C: \ Windows \ color.txt (Es heißt jetzt 'grün')

Funktioniert immer noch nicht.
Hat jemand eine Idee, wie das geht?

Anmerkungen

Bevor Sie "Farbe a" vorschlagen, ist Ms-Dos nicht das Cmd. Das habe ich schon probiert.
Es ist möglich! Es gibt mehrere ms-dos-Viren, die dies effektiv getan haben.
Ich führe MS-DOS von Windows 98 auf einer virtuellen Maschine aus.

4
"Ich führe MS-DOS 6.22 auf einer virtuellen Maschine aus." ... Ich weiß, dass dies Ihre Frage nicht beantworten wird, aber ... warum? danicotra vor 9 Jahren 0
Whoops ... Ich meinte, ich würde MS-DOS von Windows 98 auf einer virtuellen Maschine ausführen! RookieTEC9 vor 9 Jahren 1
Ich schaue und spiele gerne mit MS-DOS. Es ist alt und ziemlich cool. Es tut mir leid, dass ich es nicht vollständig erklären kann. : P RookieTEC9 vor 9 Jahren 0
Wenn mein Gedächtnis mir recht ist, eine Möglichkeit, dies über einen verrückten kleinen Assembler zu tun, der in DOS enthalten ist, kann ich mich nicht an seinen Namen erinnern. Der Assembler hat auf die BIOS-Routinen zugegriffen, die im ROM enthalten sind. Dies ist nicht Teil einer Virtualisierung, die ich heute kenne. Dr. Dobbs hatte diese paar Tricks in Horden, aber auch hier benötigen Sie höchstwahrscheinlich echte Hardware mit den BIOS-Routinen auf dem ROM-IC, damit es funktioniert. Sie könnten die Archive von Dr. Dobb's nach ihnen durchsuchen. arch-abit vor 9 Jahren 0
@ RookieTEC9: Du musst ein Liebhaber von Vintage / Nostalgie sein ... ;-) danicotra vor 9 Jahren 1
@ RookieTEC9 Dieser Assembler wurde 'debug' genannt, ein eigenständiges Programm, das nicht Teil von msdos.sys ist, und ist im Web immer noch ziemlich gut dokumentiert. Viel Glück! arch-abit vor 9 Jahren 0
@ arch-abit Die Virtualisierungssoftware muss die BIOS-Routinen und kompatiblen In-VM-Speicherzuordnungen bereitstellen, damit alles funktioniert. Wenn dies nicht der Fall ist, ist es höchst unwahrscheinlich, dass Windows 98 überhaupt gestartet wird. a CVn vor 9 Jahren 0
Michael - debug.com ist ein Assembler für MS-DOS. Es wurde wahrscheinlich erstellt, um das immer böse BIOS zu umgehen. Damals ... Virtualisierung bedeutet NICHT, Dinge weit zu reproduzieren, sondern uns Dinge zu zeigen, die noch kommen werden! arch-abit vor 9 Jahren 0
Ich bin dabei, sollte bald eine Antwort haben. RookieTEC9 vor 9 Jahren 0

2 Antworten auf die Frage

2
RookieTEC9

Dies ist nicht ohne Qbasic möglich. Wir werden ein kleines Programm ausführen, das die Bildschirmfarben für die Eingabeaufforderung ändert.

Der screenBefehl qbasic wird sehr nützlich sein.

Führen Sie dieses QBASIc-Programm aus:

 SCREEN 0 COLOR 26 

Hinweis: Sie können nur Ziffern von 0 bis 7 eingeben

Wenn Sie dies tun, wird der Bildschirm auf die ursprüngliche Farbe zurückgesetzt. RookieTEC9 vor 9 Jahren 0
0
eoredson

Wenn Sie ANSI.SYS laden, definieren Sie die DOS-Eingabeaufforderung (zum Beispiel):

c:> Eingabeaufforderung $ e [1; 33m $ p $ g

Sie können die Eingabeaufforderungsfarbe und die Eingabeaufforderung selbst ändern.

Dieser Link beschreibt das Ändern der Eingabeaufforderung in DOS: http://www.lagmonster.org/docs/DOS7/z-prompt.html eoredson vor 8 Jahren 0