Qt ------ 获取 wifi 信息
2024-09-17 00:04:57
QProcess:可以调用外部进程
netsh wlan show interfaces:可以查看连接哪个wifi
netsh wlan show networks:显示所有可用的wifi
netsh wlan delete profile name=”想要删除的WiFi连接名称”
netsh wlan show profile name="想要查看的WIFI密码" key=clear
netsh 是通过 profile 文件来连接指定的 wifi,profile文件的创建只能通过图像界面,所以无法用 netsh 连接未连接过的 wifi;同时无密码的 wifi,默认是不自动生成 profile 文件,但可以手动设置生成。
cmd /c dir 是执行完dir命令后关闭命令窗口
QString strTemp=QString::fromLocal8Bit(p.readAllStandardOutput());
- QProcess p(0);
- p.start("cmd", QStringList()<<"/c"<<"ping www.baidu.com");
- p.waitForStarted();
- p.waitForFinished();
- QString strTemp=QString::fromLocal8Bit(p.readAllStandardOutput());
connect(process, SIGNAL(readyReadStandardOutput()), this, SLOT(start_read_output()));
QProcess process(this);
process.start("cmd.exe");
process.write ("del E:\\a.txt\n\r");
process.write ("exit\n\r");
process.waitForFinished();
process.close();
记住一点,Netsh命令不仅让你配置本地计算机,而且可以使你运用登录脚本配置多台计算机。需要记住的另外一方面是,无线网络配置文件是只读的。这种文件是无法通过使用Netsh的WLAN命令进行修改的,但是,这种文件可以导入和导出。通过普通的Windows图形用户界面就可以创建和修改无线网络的配置文件。
最新文章
- DataTable 导到Excel
- CSS笔记(二)CSS属性选择器
- Postman接口测试初探
- jackson 注解的使用
- 【Visual C++】一些开发心得与调试技巧
- webservice取文件修改时间,返回1601/1/1 8:00:00
- virtualbox 中安装win7虚拟机
- bootstrap-modal.js 居中问题
- RibbonForm使用技巧
- Android常见Crash类型分析(一)
- 使用jmeter+ant进行接口自动化测试(数据驱动)之二:利用apache-ant执行测试用例并生成HTML格式测试报告
- Radio Station
- vue watch监听验证码时,axios延迟发送post请求。
- ava怎样将";1413863429";字符串转换成datetime格式
- linux配置gitlab步骤
- JS_object添加变量属性_动态属性
- LibreOJ 6280 . 数列分块入门 4
- 对象的notify方法的含义和对象锁释放的三种情况
- MySQL图形化界面SQLyog
- microPython环境安装及使用
热门文章
- Linux sync命令的作用分析
- git blame 查看某行代码提交记录
- Python:默认参数
- HDU 5195 DZY Loves Topological Sorting 拓扑排序
- 未能加载文件或程序集 system.Web.Http.WebHost解决办法。
- (一)java数据类型图
- erlang随机排列数组
- OSG学习:用多通道(multiple passes)实现透明度
- HDU 2164 Rock, Paper, or Scissors?
- default.properties文件