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

[网络连接] 批处理怎样修改本地连接2的IP地址?

  1. echo off
  2. for /f "tokens=2" %%i in ('findstr /r /i "dns1" info.txt')     do Set dns1=%%i
  3. for /f "tokens=2" %%i in ('findstr /r /i "dns2" info.txt')     do Set dns2=%%i
  4. for /f "tokens=2" %%i in ('findstr /r /i "gateway" info.txt')     do Set gateway=%%i
  5. for /f "tokens=2 delims=:" %%i in ('ipconfig /all ^| find /i "Physical Address"')     do Set mac=%%i
  6. for /f "tokens=2,3 " %%i in ('findstr /r /i "%mac%" info.txt') do set ip=%%i & set pcname=%%j
  7. for /f "tokens=4,5 delims=. " %%i in ('findstr /r /i "%mac%" info.txt')     do Set /a netkey=%%i+%%j
  8. ::判断本地连接 赋值lj
  9. for /f "tokens=3 delims=: " %%i in ('ipconfig ^|findstr /r "adapter"') do set lj=%%i
  10. @echo 本地连接名为:%lj%
  11. @echo 本机IP为:%ip%
  12. @echo 本机计算机名为:%pcname%
  13. @echo 本机首选DNS为:%dns1%
  14. @echo 本机备用DNS为:%dns2%
  15. @echo 内网网关为:%gateway%
  16. @echo 本地网络号为:%netkey%
  17. @echo 正在修改IP等信息。。。。
  18. ping 127.0.0.1 -n 2 >nul
  19. netsh interface ip set address name="%lj%" source=static addr=%ip% mask=255.255.255.0 gateway=%gateway%     gwmetric=1
  20. netsh interface ip set dns name="%lj%" source=static addr=%dns1%
  21. netsh interface ip add dns "%lj%" %dns2% index=2
  22. REG add "HKLM\SYSTEM\CurrentControlSet\Services\NwlnkIpx\Parameters" /v VirtualNetworkNumber /t REG_DWORD /d %netkey% /f
  23. ::更改计算机名
  24. reg add "HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" /v ComputerName /t reg_sz /d %pcname% /f
  25. REG add "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v "Hostname" /t REG_SZ /d %pcname% /f
  26. REG add "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t REG_SZ /d %pcname% /f
复制代码
这个只能修改本地连接IP
本地连接 2  修改不了
我想修改本地连接2的IP
请问怎么改

代码执行到@echo 本地连接名为:%lj%这一行的时候输出结果是什么?

TOP

我也碰到同样的问题了。如果本地连接的名字位“本地连接 2”,则批处理总是提示找不到元素。就算我把本地连接 2 这个名字复制到批处理也一样。但是先把本地连接的名字改成其他的则可以用批处理操作。

TOP

返回列表