[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 8# lamcelot


    最后一位是不确定的??

那2楼的代码,解决不了你这个问题。

TOP

回复 7# ygqiang

格式固定是         address=...    后面的ip地址是10.0.0.? 的形式,但最后一位是不确定的,通过这个batch输入对这个ip地址的末位进行修改

TOP

回复 4# lamcelot


    通过批处理修改里面address=字段后面的服务器ip指向

具体查找的关键字是?替换的关键字是?

TOP

2楼代码里面,31到38行就是不删除空行进行替换。自己动手改啊。

TOP

回复 3# 回家路上

重点还是findstr /n吧?

TOP

回复 2# ygqiang 哥哥能不能在我的代码上改改啊    你这个太复杂了我不怎么看的懂

TOP

  1. for /f "tokens=1*,delims=:" %%i in('findstr /n . "%fileName%"') do echo;%%j
复制代码
人生是一部书/只有这一页最温暖/读懂它的时候/我们在远方流泪...

TOP

回复 1# lamcelot
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set file=config.ini
  4. set "file=%file:"=%"
  5. for /f "delims=" %%b in ("%file%") do (
  6. set lujing=%%~dpb
  7. set name=%%~nxb
  8. )
  9. title %lujing% %name%
  10. echo %lujing%%name%
  11. pause
  12. set /p chazhao=输入查找内容(区分大小写)
  13. find "%chazhao%" "%file%"
  14. for /f "delims=" %%c in ('find "%chazhao%" "%file%" /c') do set jieguo=%%c
  15. set "jieguo=%jieguo:*txt: =%"
  16. echo %name%中包含“%chazhao%”的共有 %jieguo% 行。
  17. set /p tihuan=输入替换内容
  18. :check
  19. set /a num+=1
  20. if not exist "%lujing%new%num%_%name%" (
  21. copy nul "%lujing%new%num%_%name%"
  22. ) else (
  23. goto check
  24. )
  25. for /f "delims=] tokens=1*" %%i in ('find "" /v /n "%file%"') do (
  26. set str=%%j
  27. if "!str!"=="" (
  28. echo.
  29. ) else (
  30. echo;!str:%chazhao%=%tihuan%!
  31. )
  32. )>>"%lujing%new%num%_%name%"
  33. echo 处理完毕&pause>nul
  34. start "" "%lujing%new%num%_%name%"
复制代码

TOP

返回列表