C# cmd中修改显示(显示进度变化效果)的方法
public void PrintPercentage(int FinishedCount, int TotalCount)
{
decimal finishedPercentage = Convert.ToDecimal(FinishedCount) / Convert.ToDecimal(TotalCount);
Console.SetCursorPosition(0, Console.CursorTop - 1);
Console.WriteLine((finishedPercentage * 100).ToString("f1") + "%");
}
其中SetCursorPosition的目的就是重置光标到,里面参数的含义是(left, top),当前cmd最下面一行即为top.ToString("f1")是指保留一位小数.
或者用“\r”也能达到目的,表示将光标回到当前第一行,如下:
public void PrintPercentage(int FinishedCount, int TotalCount)
{
decimal finishedPercentage = Convert.ToDecimal(FinishedCount) / Convert.ToDecimal(TotalCount);
Console.WriteLine("\r" + (finishedPercentage * 100).ToString("f1") + "%");
}
相比之下前一种更加灵活一点,可以定位到任何位置
相关推荐
-
C# Winform下载文件并显示进度条的实现代码
方法一: 效果如下图所示: 代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WinShowDown { public partial class F
-
Android中检查、监听电量和充电状态的方法
当你在更改后台更新频率来减少这些更新对电池寿命的影响时,检查当前电量和充电状态是一个好的开始. 电池寿命通过剩余电量和充电状态来影响应用更新的执行.当用交流电充电时,执行更新操作对设备的影响是微不足道的,所以在大多数案例里,你可以把更新频率调到最快.如果设备不在充电,降低更新频率可以帮助延长电池寿命. 类似的,你可以检查电池剩余电量级别,在电量低时,应该降低更新频率甚至停止更新. 注:此处的更新,指的是类似发送心跳包的动作,或者定时更新内容.并非仅仅指更新应用版本.如果是用户动作,比如翻页刷新,
-
asp.net(c#)开发中的文件上传组件uploadify的使用方法(带进度条)
在Web开发中,有很多可以上传的组件模块,利用HTML的File控件的上传也是一种办法,不过这种方式,需要处理的细节比较多,而且只能支持单文件的操作.在目前Web开发中用的比较多的,可能uploadify(参考http://www.uploadify.com/)也算一个吧,不过这个版本一直在变化,他们的脚本调用也有很大的不同,甚至调用及参数都一直在变化,很早的时候,那个Flash的按钮文字还没法变化,本篇随笔主要根据项目实际,介绍一下3.1版本的uploadify的控件使用,这版本目前还是最新的
-
WPF仿三星手机充电界面实现代码
先上效果图 这个效果来自于三星S5的充电界面,当然有些细节差别,主要看思路.本文目的是技术交流,不要将效果直接运用于商业产品和项目. 电池背景 因为电池内部有好几个部分,所以本例用了一个Grid来做背景,用Clip属性剪切出一个电池的轮廓,这样不仅显示出一个电池的轮廓,还可以避免水波和气泡跑显示Grid的外面. Clip的内部,是一个Path形状.具体画法就不多说了,以前写过.有兴趣的同学看这里:http://www.cnblogs.com/tsliwei/p/5609035.html 表示电量
-
超炫酷的WPF实现Loading控件效果
Win8系统的Loading效果还是很不错的,网上也有人用CSS3等技术实现,研究了一下,并打算用WPF自定义一个Loading控件实现类似的效果,并可以让用户对Loading的颗粒(Particle)背景颜色进行自定义,话不多说,直接上代码: 1.用VS2012新建一个WPF的用户控件库项目WpfControlLibraryDemo,VS自动生成如下结构: 2.删除UserControl1.xaml,并新建一个Loading的CustomControl(不是UserControl),如下图所示
-
c#进度条 progressBar 使用方法的小例子
复制代码 代码如下: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using Mes.Core; namespace HCMDoImport{ public partial class ProcessBarForm : B
-
C#中常使用进度条的代码
复制代码 代码如下: using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; using System.Diagnostics; using System.Threading; namespace WindowsApplication2 { /// <summary> ///
-
C#控制台输出进度和百分比的实例代码
复制代码 代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { bool isBreak = false; C
-
Android实现侦听电池状态显示、电量及充电动态显示的方法
本文实例讲述了Android实现侦听电池状态显示.电量及充电动态显示的方法,是Android应用程序开发中非常常用的重要功能.分享给大家供大家参考之用.具体方法如下: 使用android系统的电池侦听和系统的电池图片如下: 引入源代码中的两个xml文件(这里我在android2.2的jar包中找不到,所以才引入,源代码路径:C:\android-sdk-windows\platforms\android-8\data\res\drawable),之后会发现stat_sys_battery.xml
-
c#根据文件大小显示文件复制进度条实例
初学者,照着书上的抄袭制作,但已经理解了里面的意思和应用,并且进行了稍微改善和异常捕捉.这里记录下,以防以后用到这方面的知识点. 窗体设计: code: 复制代码 代码如下: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.
随机推荐
- 收藏的ColdFusionMX应用技巧及问题集
- 使用Lua作为C语言项目的配置文件实例
- 分享一下Python 开发者节省时间的10个方法
- javascript利用控件对windows的操作实现原理与应用
- PHP简单系统数据添加以及数据删除模块源文件下载
- 用PHP连mysql和oracle数据库性能比较
- 常用正则表达式 整理篇
- php读取文件内容的几种方法详解
- 分享一个常用的javascript静态类
- 浅谈jQuery中的事件
- mysql数据库修改添加Date格式列的方法
- headjs实现网站并行加载但顺序执行JS
- cnblogs中在闪存中屏蔽某人的实现代码
- 纯js和css实现渐变色包括静态渐变和动态渐变
- Java文件上传下载、邮件收发实例代码
- Android自定义View模仿虎扑直播界面的打赏按钮功能
- Android利用方向传感器获得手机的相对角度实例说明
- C#使用委托的步骤浅析
- 使用php通过Socket进行发信源码,支持发信认证
- python用户管理系统