BAT批处理的>nul 问题

 我来答
风与雨的故事
2013-12-31 · TA获得超过405个赞
知道小有建树答主
回答量:359
采纳率:80%
帮助的人:244万
展开全部
批处理中的****1>nul 2>nul是什么意思?
批处理默认处理结果是返回命令行,>nul就是把结果输出重定向一个空设备,让命令处理结果不显示, 但不影响结果内容。2>nul代表第二个设备,以此类推。<相反,是输入,用得更普遍。
追问
"chcp 437" 是什么意思?
追答
没用过代码页
2>nul好像代表输出到键盘吧,记不清了,反之可以这样写2> > nul 2代表设备2 >是重定向符号 nul就是个空设备 ,就是空的意思。 如果2代表键盘, 合起来就是把键盘2的输出重定向>一个空设备nul,相当于把键盘屏蔽掉了。
想起来了,1>nul或者>nul默认1或者不写代表命令行,这样本行命令执行就不会显示在命令行,默认是结果会回显在命令行的。
碎梦碎爱
推荐于2017-10-12 · TA获得超过169个赞
知道小有建树答主
回答量:287
采纳率:0%
帮助的人:176万
展开全部
>nul
就是把结果存入一个文件但nul是null(无效)的缩写
默认就省略了1>nul
2>nul
是第二级别存入文件,就是第二次写出值
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
某罐头菠萝
2013-12-31 · TA获得超过794个赞
知道小有建树答主
回答量:435
采纳率:50%
帮助的人:324万
展开全部

[请楼主补充完整您的问题,我将竭力为您回答]


  • 希望我的回答能帮到您~望采纳谢谢!

  • 本回答由 Baidu@某罐头菠萝 提供

追问
批处理中的****1>nul 2>nul是什么意思?
追答
此指令的作用是把前面****执行所输出的回显输出到键盘流,简单的说就是不在cmd内显示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
依梦琴瑶
高粉答主

2013-12-31 · 说的都是干货,快来关注
知道顶级答主
回答量:6.9万
采纳率:82%
帮助的人:1.7亿
展开全部
这个意思就是不返回提示。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式