首页 > 代码库 > pause 和 title
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。