cmd 批处理 获取外网IP 替换配置文件内的IP

@echo off
setlocal enabledelayedexpansion
echo.
curl httpbin.org/ip>D:\ip.txt
echo.
for /f "delims=" %%i in ('type "D:\ip.txt"') do (set ip=!ip!%%i)
set ip=!ip:{  "origin": "=!
set ip=!ip:"}=!
for /f "delims=" %%i in ('type "web.config"') do (
   set str=%%i
   set str=!str:服务器地址=%ip%!
   echo !str! >>web.config.temp
)
move /y web.config.temp web.config
echo 删除保存的IP临时文件
del D:\ip.txt
del web.config.temp
pause

 

posted @ 2021-07-27 17:22  87de海雷  阅读(266)  评论(0)    收藏  举报