修复 CFST新版本下获取不到第一行 IP 的问题

This commit is contained in:
xiu2
2025-12-15 13:29:48 +08:00
parent b955387787
commit 6eaacd6b2c
4 changed files with 39 additions and 37 deletions

View File

@@ -29,7 +29,10 @@
**** ****
#### 2021年12月17日,版本 v1.0.6 #### 2025年12月15日,版本 v1.0.5 (cfst_hosts.bat)
- **1. 修复** CFST新版本下获取不到第一行 IP 的问题
#### 2021年12月17日版本 v1.0.4
- **1. 优化** [找不到满足条件的 IP 就一直循环测速] 功能,在指定下载测速下限时没有重新测速的问题(默认注释) - **1. 优化** [找不到满足条件的 IP 就一直循环测速] 功能,在指定下载测速下限时没有重新测速的问题(默认注释)
#### 2021年12月17日版本 v1.0.3 #### 2021年12月17日版本 v1.0.3
@@ -62,6 +65,9 @@
**** ****
#### 2025年12月15日版本 v1.0.6
- **1. 修复** CFST新版本下获取不到第一行 IP 的问题
#### 2021年12月17日版本 v1.0.5 #### 2021年12月17日版本 v1.0.5
- **1. 优化** [找不到满足条件的 IP 就一直循环测速] 功能,在指定下载测速下限时没有重新测速的问题(默认注释) - **1. 优化** [找不到满足条件的 IP 就一直循环测速] 功能,在指定下载测速下限时没有重新测速的问题(默认注释)
@@ -118,6 +124,9 @@
**** ****
#### 2025年12月15日版本 v1.0.6 (cfst_ddns.bat)
- **1. 修复** CFST新版本下获取不到第一行 IP 的问题
#### 2024年10月06日版本 v1.0.5 #### 2024年10月06日版本 v1.0.5
- **1. 新增** 支持 API 令牌方式(相比 API 密钥这种全局权限的API 令牌可以自由控制权限) - **1. 新增** 支持 API 令牌方式(相比 API 密钥这种全局权限的API 令牌可以自由控制权限)

View File

@@ -1,6 +1,6 @@
:: -------------------------------------------------------------- :: --------------------------------------------------------------
:: 项目: CloudflareSpeedTest 自动更新 3Proxy :: 项目: CloudflareSpeedTest 自动更新 3Proxy
:: 版本: 1.0.5 :: 版本: 1.0.6
:: 作者: XIU2 :: 作者: XIU2
:: 项目: https://github.com/XIU2/CloudflareSpeedTest :: 项目: https://github.com/XIU2/CloudflareSpeedTest
:: -------------------------------------------------------------- :: --------------------------------------------------------------
@@ -67,13 +67,11 @@ if not exist result_3proxy.txt (
) )
:: 获取第一行的最快 IP :: 获取第一行的最快 IP
for /f "tokens=1 delims=," %%i in (result_3proxy.txt) do ( for /f "skip=1 tokens=1 delims=," %%i in ('more result_3proxy.txt') do (
set /a n+=1 SET bestip=%%i
If !n!==2 (
set bestip=%%i
goto :END goto :END
) )
)
:END :END
:: 判断刚刚获取的最快 IP 是否为空,以及是否和旧 IP 一样 :: 判断刚刚获取的最快 IP 是否为空,以及是否和旧 IP 一样

View File

@@ -1,6 +1,6 @@
:: -------------------------------------------------------------- :: --------------------------------------------------------------
:: 项目: CloudflareSpeedTest 自动更新域名解析记录 :: 项目: CloudflareSpeedTest 自动更新域名解析记录
:: 版本: 1.0.5 :: 版本: 1.0.6
:: 作者: XIU2 :: 作者: XIU2
:: 项目: https://github.com/XIU2/CloudflareSpeedTest :: 项目: https://github.com/XIU2/CloudflareSpeedTest
:: -------------------------------------------------------------- :: --------------------------------------------------------------
@@ -17,9 +17,7 @@ if not exist result_ddns.txt (
goto :END goto :END
) )
for /f "tokens=1 delims=," %%i in (result_ddns.txt) do ( for /f "skip=1 tokens=1 delims=," %%i in (result_ddns.txt) do (
Set /a n+=1
If !n!==2 (
Echo %%i Echo %%i
if "%%i"=="" ( if "%%i"=="" (
echo. echo.
@@ -40,6 +38,5 @@ for /f "tokens=1 delims=," %%i in (result_ddns.txt) do (
goto :END goto :END
) )
)
:END :END
pause pause

View File

@@ -1,6 +1,6 @@
:: -------------------------------------------------------------- :: --------------------------------------------------------------
:: 项目: CloudflareSpeedTest 自动更新 Hosts :: 项目: CloudflareSpeedTest 自动更新 Hosts
:: 版本: 1.0.4 :: 版本: 1.0.5
:: 作者: XIU2 :: 作者: XIU2
:: 项目: https://github.com/XIU2/CloudflareSpeedTest :: 项目: https://github.com/XIU2/CloudflareSpeedTest
:: -------------------------------------------------------------- :: --------------------------------------------------------------
@@ -67,13 +67,11 @@ if not exist result_hosts.txt (
) )
:: 获取第一行的最快 IP :: 获取第一行的最快 IP
for /f "tokens=1 delims=," %%i in (result_hosts.txt) do ( for /f "skip=1 tokens=1 delims=," %%i in ('more result_hosts.txt') do (
SET /a n+=1
If !n!==2 (
SET bestip=%%i SET bestip=%%i
goto :END goto :END
) )
)
:END :END
:: 判断刚刚获取的最快 IP 是否为空,以及是否和旧 IP 一样 :: 判断刚刚获取的最快 IP 是否为空,以及是否和旧 IP 一样