网站首页 > 博客文章 正文
1、Windows下可在CMD控制终端使用Dos命令对指定网卡进行IP配置,需要使用管理员权限打开CMD终端
往网卡添加IP主要有以下两种方法:
方法1:
netsh interface ip add address “网卡名称” IP 掩码 网关
方法2:
netsh interface ip set address \"网卡名称\" static IP 掩码 网关
其中方法1是往指定网卡添加相应的IP地址,并不影响网卡原来的IP配置,方法2是将网卡重置后再添加IP。
删除网卡IP:
netsh interface ip delete address “网卡名称” IP 掩码 网关
2、Qt中的实现原理
头文件:
#include <QProcess>
.cpp文件:
QProcess *process = new QProcess();
QString cmd = "netsh interface ip set address ";
cmd += "\"以太网\" ";
cmd += "static ";
cmd += "173.75.40.20";
cmd += " 255.255.0.0 ";/*开启CMD进程,输入DOS指令*/
process->start(cmd);
/*等待CMD进程结束*/
process->waitForFinished();
QString cmd_add = "netsh interface ip add address ";
cmd_add += "\"以太网\" ";
cmd_add += "173.75.40.12";
cmd_add += " 255.255.0.0 ";
process->start(cmd_add);
/*等待CMD进程结束*/
process->waitForFinished();
QString cmd_delete = "netsh interface ip delete address ";
cmd_delete += "\"以太网\" ";
cmd_delete += "173.75.40.12";
cmd_delete += " 255.255.0.0 ";
process->start(cmd_delete);
/*等待CMD进程结束*/
process->waitForFinished();
delete process;
process = NULL;
猜你喜欢
- 2024-09-08 Qt 贪吃蛇制作(含源码)(qt编写贪吃蛇)
- 2024-09-08 qt 提示“启动程序失败,路径或者权限错误?”解决方法
- 2024-09-08 电脑文件不小心删除了怎么办?两个方法教你秒恢复
- 2024-09-08 Qt——内存回收(qti内存)
- 2024-09-08 C++跨平台库QT学习 操作Excel(跨平台c++开发工具)
- 2024-09-08 Qt 工程 pro文件(qt工程文件.pro在哪儿找)
- 2024-09-08 Qt中的快捷键汇总(qtcreator快捷键)
- 2024-09-08 Qt中文乱码解决思路(vscode终端中文乱码怎么解决)
- 2024-09-08 Qt5+VS2015编程实例:下拉列表框QComboBox控件使用
- 2024-09-08 Qt编程进阶(87):基于HTTP协议的网络文件下载
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)