从文本文件中提取文本,生成错误批处理文件

时间:2017-01-25 17:11:52

标签: batch-file text-files extract

最近我发布了从文本文件(Here)中提取文本的内容,现在我要做的是从我的脚本中提取[]的所有内容服务器,但它只是继续返回]=而不是IP地址。我试着弄清楚为什么......有人知道吗?

echo Enter Minecraft Server Address:
set /p ad=">"
ping "%ad%" /n 1 >test.txt
Set/P var=<test.txt
Set var=%var:]=&:%
Set var=%var:*[=%
Echo=%var%

(返回]=

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

您可能不需要使用相同的方法:

@Echo Off
Set/P "ad=Enter Minecraft Server Address > "
For /F "Tokens=2 Delims=[]" %%A In ('Ping -n 1 "%ad%"') Do Set "var=%%A"
Echo=%var%
Timeout -1