admin管理员组文章数量:1026989
问题:
Windows脚本(批处理文件)在某些情况下可以发挥较大的作用,提高处理的效率和自动化程度,例如:在Windows平台上,一些软件的安装,文件处理小工具等等。如何让脚本看起来更具专业化,则需要一些小技巧。
有这样一个场景,脚本执行完后,暂停,等待用户做出反应,因为有些结果信息或提示信息要让用户看到。这通常使用pause命令实现,使用该命令后,会显示:
请按任意键继续. . .
这里,我们可能不希望显示这句话,而是换用其他的提示语句,如:“按任何键将退出...”,“安装完成”或者干脆不显示。怎么做到呢?
解决:
pause没有任何参数,不能屏蔽回显,只好通过变通的方法,将输出导向到其他设备,而不是屏幕。
echo 按任何键将退出...
pause > nul
这样做后,运行pause命令便没有任何输出了,用户看到的将是我们设定的语句:“按任何键将退出...”。
同理,拷贝多个文件时,若不想出现一堆的“已复制1个文件”提示信息,可以使用这种操作:
copy file file2 >nul
over。
问题:
Windows脚本(批处理文件)在某些情况下可以发挥较大的作用,提高处理的效率和自动化程度,例如:在Windows平台上,一些软件的安装,文件处理小工具等等。如何让脚本看起来更具专业化,则需要一些小技巧。
有这样一个场景,脚本执行完后,暂停,等待用户做出反应,因为有些结果信息或提示信息要让用户看到。这通常使用pause命令实现,使用该命令后,会显示:
请按任意键继续. . .
这里,我们可能不希望显示这句话,而是换用其他的提示语句,如:“按任何键将退出...”,“安装完成”或者干脆不显示。怎么做到呢?
解决:
pause没有任何参数,不能屏蔽回显,只好通过变通的方法,将输出导向到其他设备,而不是屏幕。
echo 按任何键将退出...
pause > nul
这样做后,运行pause命令便没有任何输出了,用户看到的将是我们设定的语句:“按任何键将退出...”。
同理,拷贝多个文件时,若不想出现一堆的“已复制1个文件”提示信息,可以使用这种操作:
copy file file2 >nul
over。
版权声明:本文标题:Windows脚本(批处理文件)中pause不回显 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1736286206a1409748.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论