[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
第三方下载工具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文件夹
  1. @echo off&setlocal EnableDelayedExpansion
  2. CD /D "%~dp0"
  3. :2
  4. if errorlevel 0 goto 0
  5. if errorlevel 1 goto 1
  6. :0
  7. echo 当前时间 %time%
  8. @for /f "tokens=1-7 delims=^|" %%a in ('type ip.txt') do (set N=%%d
  9.     for /f "delims=" %%j in ('curl "http://www.bathome.net/s/ip.php"^|grep -oP "\d+\.\d+\.\d+\.\d+"') do (set M=%%j
  10. if !N! equ !M! (
  11. echo ip相同,不替换
  12. ) else (
  13. cls
  14. echo !N!替换!M!
  15. sed -i "s/!N!/!M!/g" ip.txt
  16.     )
  17.   )
  18. )
  19. ftp -s:ftp.txt
  20. ping -n 300 127.1>nul
  21. goto :2
  22. :1
  23. echo ……
  24. pause
复制代码
下面内容保存为ftp.txt
  1. open ip 端口
  2. 用户名
  3. 密码
  4. MDELETE ip.txt
  5. y
  6. put ip.txt ip.txt
  7. bye
复制代码
假设ftp://192.168.2.100端口2121
用户名:ftp
密码:123456
  1. open 192.168.2.100 2121
  2. ftp
  3. 123456
  4. MDELETE ip.txt
  5. y
  6. put ip.txt ip.txt
  7. bye
复制代码
ftp服务器的文件夹必须允许读写删除

TOP

返回列表