博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pause 和 title
阅读量:4968 次
发布时间:2019-06-12

本文共 926 字,大约阅读时间需要 3 分钟。

-------siwuxie095

 

 

 

pause

暂停批处理程序,并显示:请按任意键继续…

 

暂停高级技巧:

pause>nul

只暂停,不显示任何信息,且光标移到下一行

 

如果不想用默认提示语:请按任意键继续…     改用自定义信息提示:

@echo off

echo 按 N 键退出当前程序

pause>nul

 

整合为一行,可写为:

@echo 按 N 键退出当前程序 & pause>nul

 

效果如下:

 

 

 

 

 

title

设置命令提示窗口的窗口标题

 

 

语法:TITLE [string]  

如:

 

 

 

 

 

标题高级技巧:

编写的批处理程序如果运行较慢,或需要较长时间,就有必要显示当前程序的运行进度

显示进度较少采用 echo cls 的组合来刷新进度显示,因为 cls 清除的是整个屏幕,

会导致一闪一闪的显示效果。最好的选择是用 title 来显示进度

 

 

 

如:

@echo offtitle 进度计算程序echo 按任意键开始计算 & pause>nulecho 计算进行中 ,进度请看标题栏...set i=0:loopif %i% lss 10000 (set /a i+=1title 进度计算程序 当前计算到第%i%位::这里是为了更明显点看到显示的效果 ,所以添加一个时间延迟。ping /n 1 127.1>nulgoto :loop)pause

 

sublime中:

 

 

 

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

 

     

 

 

 

 

 

 

另外一种直接在屏幕中显示进度的方法:

 

如:

@echo offtitle 进度演示程序echo 按任意键开始计算 & pause>nulecho.echo 计算进行中 ,进度如下:echo.set i=0:loopif %i% lss 10 (set /a i+=1echo 当前计算到第%i%位::这里是为了更明显点看到显示的效果 ,所以添加一个时间延迟。ping /n 1 127.1>nulgoto :loop)echo.pause

 

 

 

sublime中:

 

 

 

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

 

 

 

 

【made by siwuxie095】

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/siwuxie095/p/6219851.html

你可能感兴趣的文章
PHP之文件的锁定、上传与下载
查看>>
摄像头
查看>>
Java的封装
查看>>
使用ADB无线连接Android真机进行调试
查看>>
MD5 和的价值体现在哪里,它是用来做什么的?
查看>>
常见排序算法-----直接插入排序
查看>>
python中lxml的应用
查看>>
Apache shiro 学习笔记!
查看>>
volatile(一)
查看>>
jquery getJSON
查看>>
SLF4+Logback 使用及配置
查看>>
[转] GCC 中的编译器堆栈保护技术
查看>>
ubuntu下如何设置主机名
查看>>
OracleLinux上安装数据库(DBCA)
查看>>
为什么无法发起qq临时会话,必须添加好友?如何设置才能临时会话?
查看>>
如何看英文文档?
查看>>
WebStorm中配置node.js(Windows)
查看>>
Windows Azure Platform 系列文章目录
查看>>
思维(数学)
查看>>
图论3 二分图匹配
查看>>