-5
@echo off
set /p host=
for /f "delims==< tokens=4" %%b in ('ping %host% -n 1 ^| findstr "Reply"') do (set ttl=%%b)
if '%ttl%' GTR "64" (echo operating system: Windows - ttl=%ttl%) else (echo operating system: linux - ttl=%ttl%)
pause
为什么这个批处理文件无法正常工作?为什么这个批处理文件不起作用?
它应该做什么,它在做什么? – SomethingDark
因为有错误。请提出具体问题以获得具体答案(阅读SO帮助,并查看有关如何编写好问题的部分);你的问题在这里是题外话题... – aschipfl