从控制台连接到 WiFi,无需重试错误的密码

从控制台连接到 WiFi,无需重试错误的密码

我目前正在尝试使用 C++ 软件连接到网络。

我使用 nmcli 连接到网络,并且运行良好。

问题是,如果给予软件的网络密码不正确,则 nmcli 会启动提示符(或使用 的新控制台线路--ask),要求用户输入,从而导致软挂起。

是否有一种工具可以让我仅尝试连接网络一次(即没有控制台提示或弹出窗口)并仅在控制台中打印一条错误消息?

答案1

嗯,它比我想象的要简单。

使用--wait稍微调整时间的选项可以防止弹出窗口。

相关内容