[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 yjstone 于 2011-5-2 17:07 编辑

那试试下面这个:
  1. @echo off
  2. set str1=一一一一一一-复复复复-王二猫呀
  3. set str2=1-二二二二二二-冰冰冰冰-王二宝贝
  4. set str3=1-三三三三三三-火火火火-狗屁王二
  5. set str4=四四四四四四-流流流流-猫呀宝贝
  6. set str5=五五五五五五-神神神神-爱是对的
  7. set str6=六六六六六六-天天天天-法国工会
  8. set str7=七七七七七七-梦梦梦梦-几乎涵盖
  9. set str8=八八八八八八-龙龙龙龙-热特天天
  10. set str9=九九九九九九-猛猛猛猛-尽快解决
  11. md new 2>nul
  12. for %%i in (old\*.ini) do (
  13. set n=0
  14. for /f "usebackq tokens=1,2 delims=-" %%a in ("%%i") do (
  15. set /a n+=1
  16. call call echo.%%a-%%b-%%%%str%%n%%%%%% >>new\%%~nxi
  17. set /a n=n%%9
  18. )
  19. )
  20. pause
复制代码
这里假定你要替换的ini文件都在批处理所在目录的old目录,更换后的ini放在new目录
1

评分人数

TOP

本帖最后由 yjstone 于 2011-5-2 17:59 编辑

15# laimao
这个容易,改一下就可以了,把下面的代码放到你要替换的ini文件所在的目录执行:
  1. @echo off
  2. set str1=一一一一一一-复复复复-王二猫呀
  3. set str2=1-二二二二二二-冰冰冰冰-王二宝贝
  4. set str3=1-三三三三三三-火火火火-狗屁王二
  5. set str4=四四四四四四-流流流流-猫呀宝贝
  6. set str5=五五五五五五-神神神神-爱是对的
  7. set str6=六六六六六六-天天天天-法国工会
  8. set str7=七七七七七七-梦梦梦梦-几乎涵盖
  9. set str8=八八八八八八-龙龙龙龙-热特天天
  10. set str9=九九九九九九-猛猛猛猛-尽快解决
  11. for %%i in (*.ini) do (
  12. set n=0&echo.[登陆列表]>>$
  13. for /f "usebackq skip=1 tokens=1,2 delims=-" %%a in ("%%i") do (
  14. set /a n+=1
  15. call call echo.%%a-%%b-%%%%str%%n%%%%%% >>$
  16. set /a n=n%%9
  17. )
  18. move /y $ "%%i"
  19. )
  20. pause
复制代码

TOP

已改好了。加 一个 skip=1 就可以了。

TOP

返回列表