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


双击文件 C:\Windows\System32\cmd.exe
在打开的CMD窗口中执行以下命令:
ipconfig /all > "%userprofile%\Desktop\1.txt"

把桌面上生成的1.txt文件上传到网盘,我试试。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 3# jshuanya


    这里面有多个IP和MAC,你真正需要的是哪一个?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 5# jshuanya


一般V1.bat
  1. @echo off
  2. REM 设置网络适配器的名称
  3. set "AdapterName=以太网"
  4. set "FileTmp=%temp%\ipList.txt"
  5. ipconfig /all >"%FileTmp%"
  6. for /f "delims=:" %%i in ('findstr /n /c:"%AdapterName%" "%FileTmp%"') do (
  7.     set "SkipRow=%%i"
  8.     goto :FindMAC
  9. )
  10. :FindMAC
  11. for /f "tokens=2 delims=:" %%i in ('more +%SkipRow% "%FileTmp%" ^| findstr "..-..-..-..-..-.."') do (
  12.     set "MAC=%%i"
  13.     goto :FindIP
  14. )
  15. :FindIP
  16. for /f "tokens=2 delims=:(" %%i in ('more +%SkipRow% "%FileTmp%" ^| findstr /v "IPv6" ^| findstr "IP"') do (
  17.     set "IP=%%i"
  18.     goto :ShowResult
  19. )
  20. :ShowResult
  21. set "MAC=%MAC: =%"
  22. set "IP=%IP: =%"
  23. for /f "tokens=3-4 delims=." %%a in ("%IP%") do (
  24.     set "FileOut=%%a.%%b.txt"
  25. )
  26. echo,%IP% %MAC%
  27. >"%FileOut%" echo,%IP% %MAC%
  28. pause
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 5# jshuanya


一般V2.bat
  1. @echo off
  2. REM 设置网络适配器的名称
  3. set "AdapterName=以太网"
  4. set "FileTmp=%temp%\ipList.txt"
  5. ipconfig /all >"%FileTmp%"
  6. for /f "delims=:" %%i in ('findstr /n /c:"%AdapterName%" "%FileTmp%"') do (
  7.     set "SkipRow=%%i"
  8.     goto :FindMAC
  9. )
  10. :FindMAC
  11. for /f "tokens=2 delims=:" %%i in ('more +%SkipRow% "%FileTmp%" ^| findstr "..-..-..-..-..-.."') do (
  12.     set "MAC=%%i"
  13.     goto :FindIP
  14. )
  15. :FindIP
  16. for /f "tokens=2 delims=:(" %%i in ('more +%SkipRow% "%FileTmp%" ^| findstr /v "IPv6" ^| findstr "IP"') do (
  17.     set "IP=%%i"
  18.     goto :ShowResult
  19. )
  20. :ShowResult
  21. set "MAC=%MAC: =%"
  22. set "MAC=%MAC:-=%"
  23. set "IP=%IP: =%"
  24. for /f "tokens=3-4 delims=." %%a in ("%IP%") do (
  25.     set "FileOut=%%a.%%b.txt"
  26. )
  27. echo,%IP% %MAC%
  28. >"%FileOut%" echo,%IP% %MAC%
  29. pause
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 9# jshuanya


    7楼代码倒数第二行>改成>>
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表