[vb.net]控制台进度条的示例
Private Sub ConsoleProcessBar()
Dim isBreak As Boolean = False
Dim colorBack As ConsoleColor = Console.BackgroundColor
Dim colorFore As ConsoleColor = Console.ForegroundColor
'(0,0)(Left,Top) 第一行
Console.WriteLine("***********TE Mason*************")
Console.BackgroundColor = ConsoleColor.DarkCyan
For i = To Console.WindowWidth -
'(0,1) 第二行
Console.Write(" ")
Next
'(0,1) 第二行
Console.WriteLine(" ")
Console.BackgroundColor = colorBack
'(0,2) 第三行
Console.WriteLine("0%")
'(0,3) 第四行
Console.WriteLine("<Press Enter To Break>") For i = To
If Console.KeyAvailable AndAlso Console.ReadKey(True).Key = ConsoleKey.Enter Then
isBreak = True
Exit For
End If
Console.BackgroundColor = ConsoleColor.Yellow
'/返回完整的商,包括余数,SetCursorPosition会自动四舍五入
Console.SetCursorPosition(i * (Console.WindowWidth - ) / , )
'MsgBox(i * (Console.WindowWidth - 2) / 100)
'MsgBox(Console.CursorLeft)
'MsgBox(Console.CursorSize)
Console.Write(" ")
Console.BackgroundColor = colorBack
Console.ForegroundColor = ConsoleColor.Green
Console.SetCursorPosition(, )
Console.Write("{0}%", i)
Console.ForegroundColor = colorFore
Threading.Thread.Sleep()
Next Console.SetCursorPosition(, )
Console.Write(IIf(isBreak, "Break!!!", "Finish"))
Console.WriteLine(" ")
Console.ReadKey()
Console.ReadKey(True)
End Sub

[vb.net]控制台进度条的示例的更多相关文章
- [c#]控制台进度条的示例
看到[vb.net]控制台进度条的示例 感觉很好玩,翻译成C#版. using System; using System.Collections.Generic; using System.Linq; ...
- 用C#实现控制台进度条
在写一些简单的控制台测试程序时,经常希望能够在程序运行的过程中实现进度条的功能以便查看程序运行的速度或者进度.本文以C#为例,实现简单的控制台进度条,以供大家参考(本文底部附下载地址). 1.实现效果 ...
- Python 控制台进度条的实现
进行爬虫等耗时的任务时,有时会想在控制台输出进度条,以显示当前任务进度.这里总结了两种方法. 方法1:使用tqdm模块 示例代码: from time import sleep from tqdm i ...
- Python中如何写控制台进度条的整理
本文实例讲述了Python显示进度条的方法,是Python程序设计中非常实用的技巧.分享给大家供大家参考.具体方法如下: 首先,进度条和一般的print区别在哪里呢? 答案就是print会输出一个\n ...
- ruby 编写控制台进度条
ruby 中,$stdout.flush 让控制台当前行内容可以重写,以此我们可以做出进度条的效果. def set_progress(index, char = '*') print (char * ...
- php+javascript实现的动态显示服务器运行程序进度条功能示例
本文实例讲述了php+javascript实现的动态显示服务器运行程序进度条功能.分享给大家供大家参考,具体如下: 经常有这样的业务要处理,服务器上有较多的业务需要处理,需要分批操作,于是就需要一个提 ...
- C#控制台进度条(Programming Progress bar in C# Consle application)
以下代码从Stack Overflow,觉得以后会用到就收藏一下,我是辛勤的搬运工,咿呀咿呀哟- 1.showing percentage in .net console application(在. ...
- Bootstrap 警告、进度条、列表组、面板
摘要:该部分包括警告.进度条.列表组.面板等部分. 1.警告(alert) 1.1 基本的警告(.alert) 警告的基类是 .alert .和其他样式类一块使用.例如: .alert-success ...
- 微信小程序组件解读和分析:六、progress进度条
progress进度条组件说明: 进度条,就是表示事情当前完成到什么地步了,可以让用户视觉上感知事情的执行.progress进度条是微信小程序的组件,和HTML5的进度条progress类似. pro ...
随机推荐
- 无法加载DLL"***.dll":找不到指定的模块
加载dll的路径不对. 绝对路径不合适,可以换成相对路径. 比如: 把dll放入bin目录下的debug或者release下,然后就可以直接“test.dll”了.不用加路径了. 注意:路径必须与发布 ...
- unity实现3D物体上的事件监听处理
想要在3D物体上实现全套事件监听处理: OnMouse系列 OnTrigger系列 OnPointer系列 OnDrag系列 1.在相机中添加Physics Raycaster组件 2.3D物体上 ...
- 问题2:css图片、文字居中
1. 文本或图片水平对齐:父元素中添加以下样式 text-align : center;2. 单行文字垂直对齐:父元素中添加以下样式 line-height : 父元素高度; 3.图片 ...
- equals与“==”的区别
对于值类型,“==”比较的是不是同一数值,equals先比较是不是同一类型,在比较是不是同一数值: 对于引用类型,“==”和equals比较的都是是否引用了同一实例对象
- 编程,将data段中的字符串转化成大写
assume cs:code data segment db 'conversation' data ends code segment start: mov ax,data mov ds,ax ca ...
- 自动化运维工具 SaltStack 搭建
原文地址:https://www.ibm.com/developerworks/cn/opensource/os-devops-saltstack-in-cloud/index.html#N10072 ...
- java.security.InvalidKeyException: Illegal key size 解决办法
下载对应的文件并替换到指定目录 Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 6 Jav ...
- spring boot 访问项目时加项目名称
pringboot 项目一般直接地址加端口就可以访问了,不像放在tomcat里面还需要加上项目名. 现在,想访问的时候加上项目名用来区分,只要在配置文件里面加上 server.context-path ...
- C#中多线程的并行处理
System.Threading.Tasks,在该命名空间下Task是主类,表示一个类的异步的并发的操作,创建并行代码的时候不一定要直接使用Task类,在某些情况下可以直接使用Parallel静态类( ...
- mysql 添加权限和撤销权限的实例(亲测可行)
将当前数据库的表role_modules 的select权限赋予给用户uwangq: GRANT SELECT ON role_modules TO uwangq@'%' IDENTIFIED BY ...