我目前正在尝试使用 C++ 软件连接到网络。
我使用 nmcli 连接到网络,并且运行良好。
问题是,如果给予软件的网络密码不正确,则 nmcli 会启动提示符(或使用 的新控制台线路--ask
),要求用户输入,从而导致软挂起。
是否有一种工具可以让我仅尝试连接网络一次(即没有控制台提示或弹出窗口)并仅在控制台中打印一条错误消息?
答案1
嗯,它比我想象的要简单。
使用--wait
稍微调整时间的选项可以防止弹出窗口。
我目前正在尝试使用 C++ 软件连接到网络。
我使用 nmcli 连接到网络,并且运行良好。
问题是,如果给予软件的网络密码不正确,则 nmcli 会启动提示符(或使用 的新控制台线路--ask
),要求用户输入,从而导致软挂起。
是否有一种工具可以让我仅尝试连接网络一次(即没有控制台提示或弹出窗口)并仅在控制台中打印一条错误消息?
嗯,它比我想象的要简单。
使用--wait
稍微调整时间的选项可以防止弹出窗口。