第三方下载工具curl下载地址,7.59.0就行
http://bcn.bathome.net/s/tool/index.html?key=curl
第三方查找字符串工具grep下载地址,2.22就行
http://bcn.bathome.net/s/tool/index.html?key=grep
第三方字符串替换工具sed下载地址,2.22就行
http://bcn.bathome.net/s/tool/index.html?key=sed
放入C:\Windows\System32文件夹- @echo off&setlocal EnableDelayedExpansion
- CD /D "%~dp0"
- :2
- if errorlevel 0 goto 0
- if errorlevel 1 goto 1
- :0
- echo 当前时间 %time%
- @for /f "tokens=1-7 delims=^|" %%a in ('type ip.txt') do (set N=%%d
- for /f "delims=" %%j in ('curl "http://www.bathome.net/s/ip.php"^|grep -oP "\d+\.\d+\.\d+\.\d+"') do (set M=%%j
- if !N! equ !M! (
- echo ip相同,不替换
- ) else (
- cls
- echo !N!替换!M!
- sed -i "s/!N!/!M!/g" ip.txt
- )
- )
- )
- ftp -s:ftp.txt
- ping -n 300 127.1>nul
-
- goto :2
- :1
- echo ……
- pause
复制代码 下面内容保存为ftp.txt- open ip 端口
- 用户名
- 密码
- MDELETE ip.txt
- y
- put ip.txt ip.txt
- bye
复制代码 假设ftp://192.168.2.100端口2121
用户名:ftp
密码:123456- open 192.168.2.100 2121
- ftp
- 123456
- MDELETE ip.txt
- y
- put ip.txt ip.txt
- bye
复制代码 ftp服务器的文件夹必须允许读写删除 |