
求救XP批處理獲取物理網(wǎng)卡信息問題系統(tǒng)為XP,域內(nèi)很多機(jī)器,想通過一個(gè)批處理導(dǎo)出網(wǎng)卡配置信息,但是問題是有的機(jī)器裝了軟件會(huì)產(chǎn)生虛擬網(wǎng)卡,比如VPN的虛擬網(wǎng)卡之類的,每次獲取的mac地址,網(wǎng)卡名稱都有可能會(huì)變成虛擬網(wǎng)卡的,這不是我想要的,我只想要物理網(wǎng)卡的信息,這該如何獲取到正確的信息呢?
nclick="copycode($('code0'));">復(fù)制代碼
- @shift
- @ECHO OFF
- CLS
- color 0e
- title 網(wǎng)絡(luò)配置程序
- GOTO MENU
- :MENU
- ECHO.
- ECHO. 9 查詢本機(jī)網(wǎng)絡(luò)信息
- ECHO.
- ECHO. 0 退出修改工具
- ECHO.
- echo. 請輸入選擇項(xiàng)目的序號:
- set /p ID=
- if %id%==1 goto cmd1
- if %id%==2 goto cmd2
- if %id%==3 goto cmd3
- if %id%==4 goto cmd4
- if %id%==5 goto cmd5
- if %id%==6 goto cmd6
- if %id%==7 goto cmd7
- if %id%==8 goto cmd8
- if %id%==9 goto cmd9
- If %id%==0 exit
- PAUSE
- :cmd9
- cls
- echo -------------------
- echo查詢本機(jī)網(wǎng)絡(luò)信息
- echo -------------------
- echo.
- echo 正在查詢中,請稍候...
- call :select ip address ip9
- call :select Physical Address mac9
- call :select Default Gateway gateway9
- call :select DNS Servers dns9
- call :select Description netcard9
- call :select Host Name compuname9
- cls
- echo -------------------
- echo查詢本機(jī)網(wǎng)絡(luò)信息
- echo -------------------
- echo.
- echo.查詢完畢
- echo -----------------------------------------------------
- echo 計(jì)算機(jī)名:%compuname9%
- echo IP 地 址:%ip9%
- echo MAC地 址:%mac9%
- echo DNS地 址:%dns9%
- echo 網(wǎng)關(guān)地址:%gateway9%
- echo 網(wǎng)卡名稱:%netcard9%
- echo -----------------------------------------------------
- echo 任意鍵返回主菜單
- pause >nul
- goto :MENU
- :select
- for /f tokens=2 delims=: %%i in ('ipconfig /all ^| findstr /i /c:%1') do if not !%~2! == set %~2=%%i

