[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
各台机子单独运行?还是服务器分发?
若各机运行是靠什么区分,是IP还是MAC?
若服务器分发是直接分发ini,还是分发bat后各机自动运行?
  1. ::根据IP更改配置文件中ID
  2. @echo off
  3. setlocal enableDelayedExpansion
  4. set ip1=192.168.1.20
  5. set ip2=192.168.1.19
  6. set ip3=192.168.1.18
  7. set ip4=192.168.1.17
  8. set ip5=192.168.1.16
  9. set ip6=192.168.1.15
  10. set ip7=192.168.1.14
  11. set ip8=192.168.1.13
  12. set ip9=192.168.1.12
  13. set ip10=192.168.1.11
  14. set "id1=12863768"
  15. set "id2=12863767"
  16. set "id3=12863766"
  17. set "id4=12863765"
  18. set "id5=12863764"
  19. set "id6=12863763"
  20. set "id7=12863762"
  21. set "id8=12863761"
  22. set "id9=12863760"
  23. set "id10=12863759"
  24. ::识别IP
  25. call :getIP pcip
  26. ::set "pcip=192.168.1.18" ::假设
  27. ::更改ID
  28. for /l %%i in (1,1,10)do (
  29. if "%pcip%"=="!ip%%i!" (
  30. sed -i "s/\(COUNTER_NO=\).*$/\1!id%%i!/" "d:\mis.ini"
  31. goto :outfor
  32. )
  33. )
  34. :outfor
  35. pause
  36. goto :eof
  37. :getIP gip 获取IP
  38. 请搜索相应“获取IP”代码
  39. goto :eof
复制代码
如无特别说明,代码测试环境均为 XP SP3

TOP

回复 4# jld95810


    同一个bat脚本需要在10个不同的机器上运行吗?还是在同一个机器上运行生产10个不同的ini文件?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

大哥能写个完整的,我不太会

TOP

这10号都是固定的

TOP

12863768,下个机子就是12863767或者12863766农行一共给了10个号,前面12863是不变的

TOP

使用前备份原文件及测试!
  1. set id=87654321
  2. sed -i "s/\(COUNTER_NO=\).*$/\1%id%/" "d:\mis.ini"
复制代码
本论坛下载三方工具sed.exe
如无特别说明,代码测试环境均为 XP SP3

TOP

回复 1# jld95810


12863768修改成什么?
另外9台机器的这个数字分别修改成什么?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表