我有这样一组代码:
将指定的动态域名(暂时假设为 aaa.bbb.com )解析出来的IP地址以" ip + 空格 + abcd”的格式写入hosts文件
例如解析出来的ip是61.139.5.44
那么写入hosts文件的格式为: 61.139.5.44 abcd
代码如下:
@echo off
for /f "tokens=2 delims=[]" %%a in ('ping aaa.bbb.ccc^|find /i "["') do set "ip=%%a"
if defined ip echo %ip% abcd>>C:\WINDOWS\system32\drivers\etc\hosts
现在请您帮忙再帮忙添加一段代码实现如下功能:
1、如果获取到了aaa.bbb.ccc的ip就删除hosts文件中原来的那一段" ip + 空格 + abcd"的代码并写入新获取到的" ip + 空格 + abcd"的代码,并提示:“恭喜,修改完成,按任意键关闭。”
2、如果没获取到aaa.bbb.ccc的ip就提示“抱歉本次没获取到ip,请联系管理员。按任意键关闭该窗口。”