控制台应用程序:如何更新显示? [英] Console application: How to update the display?

查看:84
本文介绍了控制台应用程序:如何更新显示?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您有一些更好的方法来刷新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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆