批处理 pause 与pause>nul有什么区别,怎么用?

 我来答
RenKwang
高粉答主

2020-06-13 · 专注解答想答的问题们
RenKwang
采纳数:172 获赞数:33034

向TA提问 私信TA
展开全部

二者的作用是同样的。

都用于暂停批处理的执行器并给出提示信息,然后由用户决定是继续执行还是终端执行。

执行pause以后会提示一句话【按任意键继续执行】,

当我们按任意键的时候,继续执行pause后面的语句,也是说继续执行。

当我们按ctrl+C的时候,会提示出,是不要终止批处理的提示,并且这个时候可以选择是继续还是终止。

当我们输入Y并回车的时候,程序就终止了,即不再继续执行后面的语句。

当我们输入N并回车的时候,就直接终止批处理的继续执行,其实跟我们直接按任意键效果是一样的。

扩展资料:

批处理 pause 与pause>nul是一种简化的脚本语言,也称作宏,应用于DOS和Windows系统中,它是由DOS或者Windows系统内嵌的命令解释器(通常是COMMAND.COM或者CMD.EXE)解释运行。

类似于Unix中的Shell脚本。批处理文件具有.bat或者.cmd的扩展名,其最简单的例子,是逐行书写在命令行中会用到的各种命令。

更复杂的情况,需要使用if,for,goto等命令控制程序的运行过程,如同C,Basic等中高级语言一样。

参考资料:百度百科-批处理

一念轻波
推荐于2017-10-02 · TA获得超过6186个赞
知道大有可为答主
回答量:1442
采纳率:62%
帮助的人:1003万
展开全部
pause 就是暂停命令,执行时会在命令行窗口显示“请按任意键继续. . .”并等待你按键。
pause > nul的作用是同样的,区别是不显示“请按任意键继续. . .”这些字,nul相当于空文件,把这些文字隐去了。同样是等待你按键。
后面的命令往往用于批处理,自己用echo命令显示提示信息,不显示“请按任意键继续. . .”这些默认的字符。例如:

echo 文件已经成功执行,请按任意键退出!
pause >nul
追问
pause是否等同于C:\Users\helloworld>pause
追答
一样的。
但你问的方式不对,PAUSE前面的>之前的是当前所在目录,跟PAUSE本身没有关系。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
453625978
2011-06-24 · TA获得超过3591个赞
知道大有可为答主
回答量:2445
采纳率:0%
帮助的人:3005万
展开全部
C:\Users\helloworld>pause
请按任意键继续. . .

C:\Users\helloworld>pause>nul
(请按任意键继续. . .
,但是不显示出来)

>是重定向符(将输出的内容重定向到其它的设备),例如echo hello >c:\1.txt
把hello 重定向到c:\1.txt,如果c:\1.txt不存在则新建。
nul 是空设备,你可以把他看成批处理的“黑洞”(什么东西都可以吞下,并使之永远消失)
更多追问追答
追问
C:\Users\helloworld>pause
C:\Users\helloworld>pause>nul
解释一下C:\什么意思,都说一遍吧,我刚学,谢谢了
追答
C:\Users\helloworld>
::命令提示符默认的打开路径,等同于%userprofile%
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
058vpstyx
2011-06-24 · TA获得超过3013个赞
知道大有可为答主
回答量:4450
采纳率:0%
帮助的人:794万
展开全部
echo pause^> Nul>>UnSystem.bat

写入特殊符号时要加 ^ 转义符号
追问
解释一下这个句子,我不是很懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式