[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
4C:CC:6A:42:A5:EC  我就修改了一个机子

TOP

我双击  a.vbs  他没有反应
dicNIC_ININO.Add "4C:CC:6A:42:A5:EC","12863768"
dicNIC_ININO.Add "00:15:5D:62:F7:90","12863767"
dicNIC_ININO.Add "00:15:5D:62:F7:72","12863765"
dicNIC_ININO.Add "00:15:5D:62:F7:42","12863764"
dicNIC_ININO.Add "00:15:5D:62:F7:32","12863763"
dicNIC_ININO.Add "00:15:5D:62:F7:02","12863762"
dicNIC_ININO.Add "00:15:5D:62:F7:12","12863761"
dicNIC_ININO.Add "00:15:5D:62:F7:96","12863759"
dicNIC_ININO.Add "00:15:5D:62:F7:98","12863758"
dicNIC_ININO.Add "00:15:5D:62:F7:66","12863757"
就修改了第一行

TOP

回复 17# jld95810

请修改ini路径,网卡名和MAC地址;否则脚本无效。
微信:flashercs
QQ:49908356

TOP

mis-id.ini  //ip-id对照表,存放在ftp服务器上。路径、名称均可修改,但更改后bat中下载处相应也要更改。
  1. #IP ID
  2. #-----------------------
  3. 192.168.1.11 12863768
  4. 192.168.1.12    12863767
  5. 192.168.1.13 12863766
  6. 192.168.1.14 12863765
  7. 192.168.1.15 12863764
  8. 192.168.1.16 12863763
  9. 192.168.1.17 12863762
  10. 192.168.1.18 12863761
  11. 192.168.1.19 12863760
  12. 192.168.1.20 12863759
  13. #=======================
复制代码
内容调整:IP、ID均按实际情况填入。IP在第一列,ID在第二列!

ip-id.bat
  1. ::根据IP更改配置文件中ID //用到三方sed.exe;wget.exe
  2. ::先得到本机IP,再从ftp服务器上取得IP-ID对照表,后修改配置文件中ID。
  3. @echo off
  4. cd/d%~dp0
  5. ::识别本机IP
  6. call :getIP pcip
  7. echo [%pcip%]
  8. ::pause
  9. ::从服务器ftp获取ip-id对应表
  10. wget -q -N "ftp://user:password@192.168.1.200/mis-id.ini"
  11. ::pause
  12. ::更改ID
  13. for /f "tokens=1,2" %%c in ('findstr /c:"%pcip%" mis-id.ini')do (
  14. if "%%c"=="%pcip%" sed -i "s/\(COUNTER_NO=\).*$/\1%%d/" "d:\mis.ini"
  15. )
  16. ::pause
  17. goto :eof
  18. ::====完====
  19. :getIP gip 获取本地IP
  20. setlocal
  21. for /f "tokens=3-6" %%a in ('"netsh interface dump|findstr /i "mask""')do (
  22. for %%i in ("%%a" "%%b" "%%c" "%%d")do if "%%~i" neq "" set %%i
  23. )
  24. if defined address set "ip=%address%"
  25. if defined addr set "ip=%addr%"
  26. endlocal&set "%1=%ip%"
  27. goto :eof
复制代码
代码修改:wget -q -N "ftp://user:password@192.168.1.200/mis-id.ini"
user                                //ftp账户名
password                        //ftp密码
192.168.1.200                //ftp服务器IP
如果ip-id对照表文件mis-id.ini也改了名或路径,这里相应也要修改!

测试步骤:一、先测获取ip是否正常;
二、测试下载mis-id.ini是否成功;
三、最后看看配置文件D:\mis.ini中ID是否更换到位。
如无特别说明,代码测试环境均为 XP SP3

TOP

大哥你看看我修改的对不对,我测试不行

TOP

这是干什么的程序

TOP

描述清楚,给你弄个 ftp 上传 下载 遍历文件 查找文件
QQ: 己阵亡
脚本优先 [PowerShell win10]

TOP

返回列表