windows - 如何检查.cmd(批处理脚本)中的Internet连接并根据是否连接WiFi来运行另一个命令?

标签 windows batch-file cmd wifi

逻辑如下

Setup WiFi Connection
if connection was successful:
     execute command1
else
     execute command2

使用以下命令完成WiFi设置
netsh wlan connect ssid=%ssid% name=%name%

我感兴趣的是如何制定我的if条件。

最佳答案

netsh wlan show interfaces | findstr "SSID.*%ssid%"
IF %ERRORLEVEL% EQU 0 GOTO connected

关于windows - 如何检查.cmd(批处理脚本)中的Internet连接并根据是否连接WiFi来运行另一个命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58734478/

相关文章:

windows - 汇编:如何更改此代码以请求用户输入

windows-7 - Windows启动并执行格式时在后台运行批处理文件

batch-file - 仅批量复制修改过的文件

if-statement - 无法将“else”识别为内部或外部命令,可操作程序或批处理文件

c - 如何在使用 Diskpart 命令行实用程序隐藏驱动器后获得访问权限

python - 在 Windows 上的 GTK 中,如何更改整个应用程序的背景颜色?

c# - 如何在 C# 中设置 "First-Launch-View"

java - 从bat文件调用java类

batch-file - 找到第一个命中后停止 DIR 命令搜索

batch-file - 批处理文件 IF 语句不起作用?