Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file CMD/Batch获取活动的internet连接名称_Batch File_Cmd - Fatal编程技术网

Batch file CMD/Batch获取活动的internet连接名称

Batch file CMD/Batch获取活动的internet连接名称,batch-file,cmd,Batch File,Cmd,我知道如何获取接口名 netsh interface show interface 我还知道如何获取wifi的名称 netsh wlan show profiles 如果我连接到Wi-Fi 2适配器,则我将连接到其中一个wlan配置文件 如何将相同的配置文件名连接到lan连接?根据我的网络连接设置,它应该是“TP Link 2.4 2”。但是如果我尝试 netsh lan show profiles 我得到的只是“有线自动配置服务(dot3svc)没有运行。” 最终目标是打印活动连接名

我知道如何获取接口名

netsh interface show interface

我还知道如何获取wifi的名称

netsh wlan show profiles

如果我连接到Wi-Fi 2适配器,则我将连接到其中一个wlan配置文件

如何将相同的配置文件名连接到lan连接?根据我的网络连接设置,它应该是“TP Link 2.4 2”。但是如果我尝试

netsh lan show profiles
我得到的只是“有线自动配置服务(dot3svc)没有运行。”

最终目标是打印活动连接名称,因此,如果ethernet 2处于活动状态,则为TP Link 2.4 2;如果wi-fi处于活动状态,则为例如TP-Link_2064

编辑:我在services.msc中激活了有线自动配置。现在

netsh lan show profiles
给我这个
但仍然没有以太网的名称。我想知道它是从哪里进入windows 10的,因为我肯定没有键入以太网的名称。

如果您在任何时候都有一个活动连接,这应该能为您提供所需的信息吗

@Echo Off&SetLocal EnableExtensions
Set“Name=”&Set“NetConnectionID=”
对于/F Delims^=%%G In('%\uuuu APPDIR\uuuuu%wbem\WMIC.exe NIC其中^
“非NetConnectionStatus为Null且NetEnabled='TRUE'”^
获取名称^,NetConnectionID/值2^>numl')是否设置“%%G”2>num1>&2
如果未定义名称GoTo:EOF
回显您当前已连接到“%Name%”上的接口“%NetConnectionID%”
暂停

如果您在任何时候都有一个活动连接,这会为您提供所需的信息吗

@Echo Off&SetLocal EnableExtensions
Set“Name=”&Set“NetConnectionID=”
对于/F Delims^=%%G In('%\uuuu APPDIR\uuuuu%wbem\WMIC.exe NIC其中^
“非NetConnectionStatus为Null且NetEnabled='TRUE'”^
获取名称^,NetConnectionID/值2^>numl')是否设置“%%G”2>num1>&2
如果未定义名称GoTo:EOF
回显您当前已连接到“%Name%”上的接口“%NetConnectionID%”
暂停

所以您只想查看哪个连接处于活动状态?因此,如果您当前连接到
TP-Link_2064
您只想看到它吗?我想获取活动连接名称ethernet2(TP-Link 2.4 2)或Wifi(TP-Link_2064),这样我就可以在变量中使用它,但这只适用于Wifi,不是吗?如果我在wifi上连接,您的命令工作得很好,但在以太网电缆上显示不出任何内容。您是否能够启动
有线自动配置服务
是的,我刚刚启动了它。它显示一些信息,但名称不在其中,因此您只想查看哪个连接处于活动状态?因此,如果您当前连接到
TP-Link_2064
您只想看到它吗?我想获取活动连接名称ethernet2(TP-Link 2.4 2)或Wifi(TP-Link_2064),这样我就可以在变量中使用它,但这只适用于Wifi,不是吗?如果我在wifi上连接,您的命令工作得很好,但在以太网电缆上显示不出任何内容。您是否能够启动
有线自动配置服务
是的,我刚刚启动了它。它显示了一些信息,但名称并非因此而无法回答问题。如果我在ethernet上的connecter上运行命令,它会给出以下信息:您当前连接到“英特尔(R)以太网连接(5)I219-LM”上的接口“ethernet 2”;在wifi上:您当前连接到“英特尔(R)双频无线AC 8265-2”上的接口“Wi-Fi 2”但我想知道wifi或以太网连接的名称。请您解释一下wifi或以太网连接的名称是什么意思,然后@kokosnakokos。如果您连接到WiFi,您还可以获得广播的SSID,如果它实际上正在广播,但我不确定有线网络会有什么其他名称。如果我知道你的意思,我很肯定上面的内容可以修改。不幸的是,这并不能回答问题。如果我在ethernet上的connecter上运行命令,它会给出以下信息:您当前连接到“英特尔(R)以太网连接(5)I219-LM”上的接口“ethernet 2”;在wifi上:您当前连接到“英特尔(R)双频无线AC 8265-2”上的接口“Wi-Fi 2”但我想知道wifi或以太网连接的名称。请您解释一下wifi或以太网连接的名称是什么意思,然后@kokosnakokos。如果您连接到WiFi,您还可以获得广播的SSID,如果它实际上正在广播,但我不确定有线网络会有什么其他名称。如果我知道你的意思,我相当肯定可以对上述内容进行修改。