使用批处理启动关闭服务(net,sc用法) ,运行批处理后自动 关闭窗口批处理设置IP

使用批处理启动关闭服务(net,sc用法) ,运行批处理后自动 关闭窗口


1、net用于打开没有被禁用的服务

NET命令是功能强大的以命令行方式执行的工具。

它包含了管理网络环境、服务、用户、登陆大部分重要的管理功能,关于这些完全可以写一篇20页以上的文档了,略去不表。

 

启动和关闭服务的时候,其语法是:

net start 服务名

net stop 服务名



start "" "程序路径.exe"     这样调用就OK啦。如:

1
start "" "D:\123.exe"

 如果下面这样调用,需要等待程序窗口关闭之后CMD窗口才会关闭的。

1
2
D:\123.exe
exit



注意前面的 "" 比较重要



一. 设置IP

a 设置自动获取IP命令

netsh interface ip set address name="本地连接" source=dhcp

b 设置固定IP命令

netsh interface ip set address name="本地连接" source=static addr=192.168.1.2 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=auto

 

参数说明:

1.name:网络连接名称,一般为“本地连接”。你可以在“控制面板”->“网络连接”中看到。

2.source:获取IP的途径。动态获取,则为dhcp,手动设置,则为static。

3.addr:要设置的IP地址。

4.mask:子网掩码。

5.gateway:网关地址。

6.gwmetric:网关跃点数,可以设置为整型数值,也可以设置为“自动”:auto。

 

二.设置DNS

a 自动获取DNS
netsh interface ip set dns name="本地连接" source=dhcp
b 手动设置单个DNS
netsh interface ip set dns name="本地连接" source=static addr=210.52.149.2 register=primary
c 手动设置多个DNS
netsh interface ip set dns name="本地连接" addr=202.106.0.133 index=2


参数说明:

1.name:网络连接名称,一般为“本地连接”。你可以在“控制面板”->“网络连接”中看到。

2.source:获取IP的途径。动态获取,则为dhcp,手动设置,则为static。

3.addr:要设置的IP地址。

4.register:可以取值none, primary, both,分别表示

a.none: 禁用动态 DNS 注册。

b.primary: 只在主 DNS 后缀下注册。

c.both: 在主 DNS 后缀下注册,也在特定连接后缀下注册。

5.index:设置的DNS的顺序号。

 

设置固定IP批处理程序setFixedIP.bat, 代码如下:

@echo off
netsh interface ip set address name="本地连接" source=static addr=192.168.81.164 mask=255.255.255.0 gateway=192.168.81.1 gwmetric=auto
netsh interface ip set dns name="本地连接" source=static addr=192.168.80.21 register=primary
pause
exit

 

设置自动获取IP批处理程序setAutoIP.bat, 代码如下:

@echo off
netsh interface ip set address name="本地连接" source=dhcp
netsh interface ip set dns name="本地连接" source=dhcp
pause
exit
————————————————
版权声明:本文为CSDN博主「zh2qiang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zh2qiang/java/article/details/5323935

分享到:更多

相关推荐

!!!本站所有软件安装及教程方案都可以远程付费解决 客服QQ: 2716059214 (9:00-18:00在线) !!!


发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)