|
本帖最后由 freesoft00 于 2025-7-12 16:42 编辑
电脑是拨号上网,每次地址都不同
想获取外网地址,网上搜索可以使用curl,命令如下
curl ipinfo.io/ip
现在想把获取到的地址设置为一个变量,替换掉127.0.0.1
应该如何写
curl ipinfo.io/ip
set ip_add=
reg add "HKLM\SOFTWARE\Wow6432Node\test" /f /v "ServerName" /t REG_SZ /d "127.0.0.1"
============================================
在坛友的提点下已经可以了,下面是完整的示例代码分享出来
- @echo off
- rem 地址
- for /f "tokens=* delims=" %%i in ('curl -s ifconfig.me') do set "ip_add=%%i"
- echo %ip_add%
- >ipadd.txt echo echo off
- >>ipadd.txt echo rem 地址
- >>ipadd.txt echo reg add "HKLM\SOFTWARE\Wow6432Node\test" /f /v "ServerName" /t REG_SZ /d "%ip_add%,3389"
- >>ipadd.txt echo reg add "HKLM\SOFTWARE\test" /f /v "ServerName" /t REG_SZ /d "%ip_add%,3389"
- pause
复制代码
|
|