ويندوز API الملونة الإخراج إلى المعياري في بوويرشيل / CMD.EXE

StackOverflow https://stackoverflow.com/questions/251637

سؤال

وأي شخص يعرف مكان العثور على المرجعية التي توضح كيفية اللون الناتج على واجهات ويندوز CLI باستخدام API و / أو المعياري؟

هل كانت مفيدة؟

المحلول

حدة API لديه وظيفة، <أ href ل = "http://msdn.microsoft.com/en-us/library/ms686047.aspx" يختلط = "نوفولو noreferrer"> SetConsoleTextAttribute ، التي يمكن استخدامها لضبط المقدمة النص وألوان الخلفية. نموذج التعليمات البرمجية غير هنا .

نصائح أخرى

وعلى الأقل هناك الأمر اللون:

color bg fg

حيث:

0: Black
1: Blue
2: Green
3: Cyan
4: Red
5: Purple
6: Yellow
7: Gray
8: Silver
9: Light blue
A: Lime
B: Light cyan
C: Light red
D: Light purple
E: Light yellow
F: White

مثال:

color 80

ويعطي خلفية الفضة مع نص أسود.

وليس بالضبط إشارة لكنها ينبغي أن تساعدك تجد ما تبحث عنه على MSDN، راجع:

http://www.gamedev.net/community/forums /topic.asp؟topic_id=457528 .

وربما كنت تريد البحث عن "WriteConsoleOutput".

وفي بوويرشيل الكتابة المضيف يأخذ المعلمات -backgroundcolor و-foregroundcolor

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top