gpt4 book ai didi

batch-file - 当我告诉 cls 时,为什么在 CMD 中打印这条线?

转载 作者:行者123 更新时间:2023-12-04 04:49:02 27 4
gpt4 key购买 nike

所以我希望它不显示它正在 ping,只显示它是否正在运行。
我没有做我想要的代码是:

@echo off
:start
ping 188.138.32.53 -n 1
if %errorlevel% == 1 (
goto :fail
) else (
cls
echo The MTG SAMP Server is up and running!
pause
goto :troubleshooting
)
:fail
cls
echo The MTG SAMP Server is currently down, please be patient...
goto :start

清屏只说运行时,不运行时显示ping状态。这是为什么?

最佳答案

因为你在一个循环中。

ping 需要一些时间来检测无法到达目的地。
所以你会在屏幕上看到这个。

第一次测试后,cls执行并显示您的文本。
但是当你再次开始测试时,你也会得到 ping 输出。

只需将输出重定向到 nul

ping 188.138.32.53 -n 1 > nul 2>nul

关于batch-file - 当我告诉 cls 时,为什么在 CMD 中打印这条线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17720815/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com