控制台应用程序:如何更新显示? [英] Console application: How to update the display?
本文介绍了控制台应用程序:如何更新显示?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
您有一些更好的方法来刷新cmd应用程序的显示?如果我在6/15清除cmd close之后使用此方法。
You have some better options for refresh display of cmd app? If I'm using this method after 6/15 clears cmd close.
我想获得以下效果: https://i.imgur.com/pAm2dPm.gifv
我有此效果:< a href = https://i.imgur.com/UrNqHzs.gifv rel = nofollow noreferrer> https://i.imgur.com/UrNqHzs.gifv
{
Console.Clear();
Data.CPM = Data.CPS;
Data.CPS = 0;
Colorful.Console.Write(" - Running XeroxCC!", Color.White);
Colorful.Console.WriteLine();
Colorful.Console.Write(" - CPM: ", Color.White);
Colorful.Console.Write("{0}", (object)(Data.CPM * 60), Color.MediumPurple);
Colorful.Console.WriteLine();
Colorful.Console.Write(" - Checked: [", Color.White);
Colorful.Console.Write("{0}", (object)Data.check, Color.MediumPurple);
Colorful.Console.Write("/", Color.White);
Colorful.Console.Write("{0}", (object)Data.total, Color.MediumPurple);
Colorful.Console.Write("]", Color.White);
Colorful.Console.WriteLine();
Colorful.Console.Write(" - Errors: ", Color.White);
Colorful.Console.Write("{0}", (object)Data.err, Color.MediumPurple);
Colorful.Console.WriteLine();
Colorful.Console.Write(" - Good: ", Color.White);
Colorful.Console.Write("{0}", (object)Data.hits, Color.MediumPurple);
Colorful.Console.WriteLine();
Colorful.Console.Write(" - Bad: ", Color.White);
Colorful.Console.Write("{0}", (object)Data.bad, Color.MediumPurple);
Colorful.Console.WriteLine();
Colorful.Console.Write(" - 2FA: ", (object)Data.twofas, Color.White);
Colorful.Console.Write("{0}", (object)Data.twofas, Color.MediumPurple);
Colorful.Console.WriteLine();
Colorful.Console.Write(" - Locked: ", (object)Data.twofas, Color.White);
Colorful.Console.Write("{0}", (object)Data.locked, Color.MediumPurple);
Colorful.Console.WriteLine();
Thread.Sleep(1000);
Colorful.Console.Clear();
}
}
[1]: https://i.stack.imgur.com/CQYRA.gif
推荐答案
如果我理解这个问题...
If I understood this question...
尝试使用此方法将控制台状态重置为原始状态。
Try this to reset console status to original.
Console.ResetColor();
也许,您需要: 颜色
cmd命令。
And, maybe, you need: color
cmd command.
string strCmdText;
strCmdText= "/C color";
System.Diagnostics.Process.Start("CMD.exe",strCmdText);
查看有关C#中RUN cmd命令的更多信息此处:
See more about RUN cmd commands in c# here:
这篇关于控制台应用程序:如何更新显示?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文