pause 和 title
-------siwuxie095
pause
暂停批处理程序,并显示:请按任意键继续…
暂停高级技巧:
pause>nul
只暂停,不显示任何信息,且光标移到下一行
如果不想用默认提示语:请按任意键继续… 改用自定义信息提示:
@echo off
echo 按 N 键退出当前程序
pause>nul
整合为一行,可写为:
@echo 按 N 键退出当前程序 & pause>nul
效果如下:

title
设置命令提示窗口的窗口标题
语法:TITLE [string]
如:
标题高级技巧:
编写的批处理程序如果运行较慢,或需要较长时间,就有必要显示当前程序的运行进度
显示进度较少采用 echo 和 cls 的组合来刷新进度显示,因为 cls 清除的是整个屏幕,
会导致一闪一闪的显示效果。最好的选择是用 title 来显示进度
如:
@echo off
title 进度计算程序
echo 按任意键开始计算 & pause>nul
echo 计算进行中 ,进度请看标题栏...
set i=0
:loop
if %i% lss 10000 (
set /a i+=1
title 进度计算程序 当前计算到第%i%位
::这里是为了更明显点看到显示的效果 ,所以添加一个时间延迟。
ping /n 1 127.1>nul
goto :loop
)
pause
sublime中:

运行 测试title.bat,效果如下:

另外一种直接在屏幕中显示进度的方法:
如:
@echo off
title 进度演示程序
echo 按任意键开始计算 & pause>nul
echo.
echo 计算进行中 ,进度如下:
echo.
set i=0
:loop
if %i% lss 10 (
set /a i+=1
echo 当前计算到第%i%位
::这里是为了更明显点看到显示的效果 ,所以添加一个时间延迟。
ping /n 1 127.1>nul
goto :loop
)
echo.
pause
sublime中:

运行 测试title.bat,效果如下:

【made by siwuxie095】
pause 和 title的更多相关文章
- Cordova - 使用Cordova开发iOS应用实战3(添加Cordova控制台插件)
Cordova - 使用Cordova开发iOS应用实战3(添加Cordova控制台插件) 前文介绍了通过 Safari 的 Web检查器,可以看到控制台输出的信息.但有时这样调试代码不太方便,如果在 ...
- Cordova - 使用Cordova开发iOS应用实战2(生命周期、使用Safari调试)
Cordova - 使用Cordova开发iOS应用实战2(生命周期.使用Safari调试) 前文我们创建了一个简单的Cordova项目,结构如下: 1,Cordova生命周期事件 (1)device ...
- 使用resumable.js上传大文件(视频)兵转换flv格式
前台代码 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Video.asp ...
- 微信小程序之组件的集合(三)
看看音乐播放组件是如何实现完成的音乐的播放的!!! 一.音乐music组件的开发 1.页面以及页面样式的开发 // music组件页面开发 <view hidden="{{hidden ...
- Qt 使用tablib获取多媒体tag信息
最近项目需要, 要获取音乐文件tag信息. 有两个方式, 本人偏向第二种方式. 效率比较高,可控性比较好. 一.QML方式 使用QML Audio component 进行解析. 将多媒体文件都放到P ...
- Sphinx 2.2.11-release reference manual
1. Introduction 1.1. About 1.2. Sphinx features 1.3. Where to get Sphinx 1.4. License 1.5. Credits 1 ...
- 2016.5.19——Excel Sheet Column Title
Excel Sheet Column Title 本题收获: 1.由int型转换为整型(string),如何转化, res = 'A'+(n-1)%26和之前由A-z转化为十进制相反,res = s[ ...
- Tomcat黑窗口改变Title
start cmd /K " && call startup.bat && pause && exit " 设置Title之后,再手 ...
- html5中play 方法和pause方法在video的应用
play();播放 pause();暂停 代码实例: <!DOCTYPE html> <html lang="en"> <head> <m ...
随机推荐
- 第一节:简单的请求(Requests)和响应(Responses)
目录 创建项目 开发服务器 创建名称为Polls的应用 编写你的第一个视图 创建项目 在命令行中,使用cd命令进入到你想要存储你的项目的目录,然后运行下面的命令: $ django-admin sta ...
- powerdsigner Association Multiplicity
这一篇來告诉一个不容易分辨的关系图式:Association(结合)的各种類型,除了了解它的涵义 外,也让各位可以看图說故事,知道它背后所要表达的意义. Association结合 Associati ...
- Python Queue队列
queue is especially useful in threaded programming when information must be exchanged safely between ...
- Eclipse编辑XML文件的代码提示
1.Eclipse无法解析的情形 Eclipse中编辑XML文件时,能够代码自动提示,是因为在XML头部引入了DTD文件(文档类型定义),Eclipse就是通过解析这个DTD文件,来达到代码提示的功能 ...
- linux下安装jdk的几种方式
1.rpm方式安装: rpm -qa | grep jdk 查看是否安装了jdk,或者用java -version查看java版本 rpm -e --nodeps java-1.7.0-openjdk ...
- [ActionScript 3.0] AS3.0 Socket通信实例
以下类是充当Socket服务器的例子 package { import flash.display.Sprite; import flash.events.Event; import flash.ev ...
- iframe自适应高度(兼容IE 火狐 谷歌)
<div id="leamain"> <iframe src="#" marginheight="0" marginwid ...
- [CF #288-C] Anya and Ghosts (贪心)
题目链接:http://codeforces.com/contest/508/problem/C 题目大意:给你三个数,m,t,r,代表晚上有m个幽灵,我有无限支蜡烛,每支蜡烛能够亮t秒,房间需要r支 ...
- 在.NET中使用EPPlus生成Excel报表 .
--摘抄自:http://blog.csdn.net/zhoufoxcn/article/details/14112473 在开发.NET应用中可能会遇到需要生成带图表(Chart)的Excel报表的 ...
- 并发:OPP 响应超并发:OPP 响应超时
用户提交报表,无法正常结束,报表日志中有如下消息: “正在执行请求完成选项... +------------- 1) PUBLISH -------------+ 节点 FIN1 上的请求 29884 ...

