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 ...
随机推荐
- Mac下Nginx环境配置
环境信息: Mac OS X 10.11.1 Homebrew 0.9.5 正文 一.安装 Nginx 终端执行: brew search nginx brew install nginx 当前版本 ...
- Win7 Update 遭遇8024200D
可用办法如下: 1.点击开始菜单,点运行,输入cmd然后按回车.然后在命令行下输入: net stop WuAuServ 2.点击开始菜单,点运行,输入%windir%然后按回车. 3.在打开的文件夹 ...
- CentOS 6.8下安装MySQL 5.6.33
此处操作,包含MySQL的客户端及服务端. MySQL下载地址: http://dev.mysql.com/downloads/mysql/5.6.html MySQL--.linux_glibc2. ...
- SQL 表 和字符串 互转 (行列互转)
-- 表转字符串 )) ,,'') --字符串转表 ),)) ,) )) AS BEGIN DECLARE @StartIndex INT --开始查找的位置 DECLARE @FindIndex I ...
- -include和sinclude 作用
-include和sinclude 如果有文件没有找到的话,make会生成一条警告信息,但不会马上出现致命错误.它 会继续载入其它的文件,一旦完成makefile的读取,make会再重试这些没有找 ...
- [网络] 用 OpenVPN 实现站对站 VPN 服务
一.简介 一般情况下站对站 VPN 是用 cisco.juniper.h3c等品牌的专业设备实现的,这些设备性能可靠,价格较贵. 如果现有设备不支持,而且不能用新设备替换,或者部门预算有限,那么只能用 ...
- 黄聪: Bootstrap之Form表单验证神器: BootstrapValidator(转)
前言:做Web开发的我们,表单验证是再常见不过的需求了.友好的错误提示能增加用户体验.博主搜索bootstrap表单验证,搜到的结果大部分都是文中的主题:bootstrapvalidator.今天就来 ...
- 操作系统中前台进程与后台进程(适用于Linux)
两种进程的主要区别: 1.前台进程用户可以操作,后台进程用户不能操作(除了把它关闭). 2.前台进程不全是由计算机自动控制,后台进程全都是由计算机自动控制. 3.后台进程一般用作系统服务,可以用cro ...
- Redirecting Console.WriteLine() to Textbox
I'm building this application in Visual Studio 2010 using C#. Basically there are 2 files, form1.cs ...
- rpm包形式安装MySQL
1.下载Mysql安装所需的rpm包 http://cdn.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.21-1.linux_glibc2.5.x86 ...