天王帮忙解释下你的批处理中的一句话。
发布网友
发布时间:2023-09-23 16:43
我来回答
共3个回答
热心网友
时间:2024-12-01 09:38
我来了。谢谢楼主为我留分。
@ 在批处理的意思为 隐藏命令行本身的回显。
ping /n 2 127.0.0.1 >nul
的意思是用 ping 的命令来延时2秒运行下一个命令。来达到上面echo 之后能让人能看清楚。
而 >nul 的意思是 如果命令成功就隐藏本行。
顺便提下。2>nul 为 如果命令不成功就隐藏本行。
热心网友
时间:2024-12-01 09:39
@ 就是不显示本行命令.
ping /n 15 127.0.0.1 >nul
这个不是我写给你的吧,不过的确是可以去掉的,我帮你解释一下吧
ping 就是ping 了, ping 127.0.0.1 就是PING本机IP
ping /n 是设定PING的次数.
ping /n 15 是PING 15次.
ping /n 15 127.0.0.1
就是PING本机15次.
ping /n 15 127.0.0.1 >nul 则是把输出传送给NUL, 也就是不出现在屏幕上. 效果就是屏蔽了PING的输出的类容.
在这里其实没什么作用,最多就是用来做延时. 因为PING 15次要挺久的.
热心网友
时间:2024-12-01 09:39
ping /n 2 127.0.0.1 >nul 延时差不多2秒种吧,只是个效果而已,你可以把2随便改成一个数,数字改得越大等待的时间越长,反之等待的时间越短