C++ win7 cmd 设置无线网络连接 ip及子网掩码为固定值

环境:win 7  vs2010

语言:C++

方法:cmd  system("命令")


我创建的是win32控制台程序。使用的是system(“命令”)的方式,故而需要引用#include“stdlib.h”头文件。由于其他字符型的问题。又添加了#include “atlstr.h”头文件。

完整程序代码如下。

#include "stdafx.h"
#include "stdlib.h"
#include "atlstr.h"

int _tmain(int argc, _TCHAR* argv[])
{

system("netsh interface ip set address \"无线网络连接\" static 192.168.23.2 255.255.255.0"); 
 
//在system(“”)中,引用了“无线网络连接”的带双引号中文字符,在c++中。字符串中添加双引号需要在之前添加 \  变成  \"  如示

例中的命令行的写法。

return 0;

}


运行结果:点击运行后,系统出现cmd命令框,自动运行system()语句中的命令。而后查看无线网络ip及子网掩码,已被更改为命令中的设置值。

命令中,只修改了ip及子网掩码,对于修改前存在dns及网关的。修改之后设置仍然存在。这算是程序的不足之处吧。


  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值