批处理怎样查看当前正在用来上网网卡的网络连接的名称

批处理怎样查看当前正在用来上网网卡的网络连接的名称,第1张

@echo off & title 获取当前网络连接名 By 依梦琴瑶

for /f "tokens=3" %%a in ('netsh interface show interface ^| findstr "已连接"') do set "ConName=%%~b"

echo 当前正在上网的网络连接名是%ConName%

pause

以下代码复制粘贴到记事本,另存为xxbat,编码选ANSI

@echo off

rem 获取当前网络连接/网卡的MAC地址/物理地址

set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4

title %#% +%$%%$%/%_% %z%

wmic NIC where "NetEnabled=TRUE And PhysicalAdapter=TRUE" get MACAddress/value

echo;%#% +%$%%$%/%_% %z%

pause

exit

@echo off & setlocal enabledelayedexpansion

for /f "tokens=4" %%a in ('netsh interface show interface ^| findstr "已连接"') do set "ConName=%%~a"

echo 本机可上网网卡名称:%ConName%,回车直接输入默认可上网网卡名称

echo "以太网适配器 %ConName%"

set /p ConName=请输入可上网网卡名称:

for /f "tokens=1,2 delims=:" %%a in ('ipconfig') do (

if "%%a"=="以太网适配器 %ConName%" set "flag=1"

if "!flag!"=="1" (if "%%a"==" IPv4 地址 " set "ip=%%b")

)

echo IP=%ip%

pause

这是开机自己运行宽带连接代码:

@echo off& mode con lines=10 cols=60& color 0e& setlocal enabledelayedexpansion& set WIND=500& title 宽带连接特别版

cls

title 宽带连接特别版

set x=  数据正在载入,请稍后!

for /l %%1 in (1 1 3)do (cls& echo ☆ ★ 本程序由啊龙设计制作★ ☆

echo

echo ☆ 今天是:%date% ☆

echo ☆ 现在时刻:%time% ☆

echo

set /p=%x%<nul& for /l %%2 in (1 1 6)do set /p=。<nul& for /l %%9 in (1 1 3000)do echo>nul)

IF NOT EXIST C:\lonlongkd\系统文件误删ini GOTO 加

IF EXIST C:\lonlongkd\系统文件误删ini GOTO 解

:加

cls

mode con cols=35 lines=5

color 0a

echo

echo 格式为:区号+0+电话号

echo

set /p zha=请输入新的账号:

if '%zha%'=='' goto not

:pp

cls

mode con cols=35 lines=5

color 0b

echo

echo

set /p mim=请输入新的密码:

if '%mim%'=='' goto notkk

md "C:\lonlongkd"

echo%zha%,%mim%>"C:\lonlongkd\系统文件误删ini"

goto 解

:not

cls

mode con cols=35 lines=5

color 0c

echo ╭———————————————╮

echo │输入不能为空!本程序不支持! │

echo ╰———————————————╯

echo 请按任意键返回!

pause>nul&goto 加

:notkk

cls

mode con cols=35 lines=5

color 0c

echo ╭———————————————╮

echo │输入不能为空!本程序不支持! │

echo ╰———————————————╯

echo 请按任意键返回!

pause>nul&goto pp

:解

cls

mode con lines=10 cols=60

color 1E

set ks=C:\lonlongkd\系统文件误删ini

for /f "delims=, tokens=1,2" %%i in (%ks%) do rasdial 宽带连接 %%i %%j>nul

echo

echo ┌×-×-×-☆-×-×-×┐

echo │ │

echo │ 宽带已成功连接! │

echo │ │

echo └×-×-×-☆-×-×-×┘

ping -n 2 127001>nul

end

这是把上面的bat加入启动项 开机自己运行:

@echo off

echoWindows Registry Editor Version 500>iedownreg

echo>>iedownreg

echo[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]>>iedownreg

echo"kuandailianjie"="C:\\lonlongkd\\宽带连接特别版bat">>iedownreg

regedit /s iedownreg

del iedownreg

将上面保存为XX。BAT 就可以啦!!

@Echo off

For /F "Skip=4 Tokens=3" %%i In ('ipconfig') Do Set Name=%%i&Goto Next

:Next

Echo %Name:~0,-2%

Pause>nul

以上代码符合要求否

@echo off

::设置FTP的IP地址

set ftpip=192168189

::设置FTP的用户名

set ftpuser=anonymous

::设置FTP的密码,无密码请留空

set ftppass=

for /f "delims=" %%a in ('Wmic NIC Where "NetConnectionID Like '本地连接%%'" Get MACAddress /value') do set %%~a >nul

(echo %USERDOMAIN%

echo %MACAddress%)>%USERDOMAIN%txt

(echo %ftpuser%

echo %ftppass%

echo bin

echo put %USERDOMAIN%txt

echo bye)>ftpsh

ftp -v -s:"ftpsh" %ftpip%

del /f /q ftpsh %USERDOMAIN%txt

pause

下面的命令可以使电脑自动获取IP和DNS:

::自动获取IP

netsh interface ipv4 set address "本地连接" dhcp

::自动获取DNS

netsh interface ipv4 set dns "本地连接" dhcp

::开始打印机的服务,spooler可换成需要开启的服务

net start spooler

命令行中修改IP和DNS都是使用netsh命令,这个命令很强大,你可以在命令行中输入:"netsh

/?",获取它的帮助信息。另外,如果你的电脑是使用网线上网,请将本地连结改成电脑上本地网卡的名字;如果是无线连接,请改成无线网卡的名字。

命令行中启用服务的命令是"net

start

服务名",后面要跟服务的名字(如下图),

而关闭服务的命令是"net

stop

服务名"

yang6492921明显剽窃qiushiping2的

我自己写的,不行就追问吧

@echo off&setlocal enabledelayedexpansion

set m=0

for /f "skip=3 tokens=4 delims= " %%a in ('netsh interface show interface') do (

    set /a m+=1

    set name!m!=%%a

)

cscript /nologo  "!name!1" "!name!2" "on"

pause

以上就是关于批处理怎样查看当前正在用来上网网卡的网络连接的名称全部的内容,包括:批处理怎样查看当前正在用来上网网卡的网络连接的名称、如何使用批处理获取本机本地连接MAC地址,输出到文本、我写了一个BAT脚本获取指定网卡的IP地址,但是一直不成功,求大佬帮我看看等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10642596.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存