批處理通過IP前綴獲取網卡名最后由 SeanJuicer 于 -12-25 10:40之前有通過論壇求助得到了通過給定的網關地址獲取對應網卡名的代碼,如下:原帖地址后期使用時發現大型網絡中網關是不固定的,跨網段訪問很常見,腳本又不合適了。最近瘋狂學習、測試,還是達不到想要的需求,跪求大神再次幫忙。希望通過給定的IP前綴,如172.5.來獲取擁有這個IP地址的網卡名,若能在上面的代碼基礎上修改,就更好了。nclick="copycode($('code0'));">復制代碼
- for /f tokens=1* %%a in ('ipconfig /all') do (
- if %%a equ 以太網適配器 (
- set AdapterName=%%b
- ) else if %%a %%b equ 默認網關. . . . . . . . . . . . . : %TargetGateway% (
- goto :TargetGatewayLOOP
- )
- )