使用批处理启动关闭服务(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
原文地址《使用批处理启动关闭服务(net,sc用法) ,运行批处理后自动 关闭窗口批处理设置IP》