Windows批处理语句

@echooff:startecho============请输入数字选择下一步操作:echo============1:设置工作网络IPecho============... @echo off
:start
echo ============请输入数字选择下一步操作:
echo ============1:设置工作网络IP
echo ============2:设置家庭网络IP
echo ============3:设置为DHCP自动获取ip
set /P var=":"
if %var%==1 goto gzip
if %var%==2 goto jtip
if %var%==3 goto dhcpip
:gzip
cls
netsh interface ip set address "无线网络连接 12" static 10.247.56.100 255.255.255.240 10.247.56.110
netsh interface ip set dns "无线网络连接 12" static 10.247.1.4 primary
echo **设置工作网络IP成功**
echo ------------------------------------------
goto start
:jtip
cls
netsh interface ip set address "无线网络连接 12" static 10.247.56.100 255.255.255.240 10.247.56.110
netsh interface ip set dns "无线网络连接 12" static 10.247.1.4 primary
echo **设置家庭网络IP成功**
echo ------------------------------------------
goto start
:dhcpip
cls
netsh interface ip set address name="无线网络连接 12" source=dhcp
netsh interface ip set dns name="无线网络连接 12" source=dhcp
ipconfig /flushdns
echo **IP设置为DHCP获取成功**
echo ------------------------------------------
goto start

以上是我写的批处理内容,请问各位大神,为什么在我按下1或者2之后不会显示“设置家庭网络IP成功”或者“设置工作网络IP成功”而在我按下3之后会显示“IP设置为DHCP获取成功”,应该如何编写才能让在按下1或者2之后显示设置工作网络IP成功。
展开
 我来答
xxpinqz
2016-08-15 · TA获得超过1321个赞
知道小有建树答主
回答量:1055
采纳率:0%
帮助的人:1307万
展开全部
这看起来没错的,应该不会出现你说的情况。
或者你在netsh interface ip set dns "无线网络连接 12" static 10.247.1.4 primary下面加上一个命令pause,看看能否执行到暂停。又或者还有没有其他出错信息?
更多追问追答
追问
加pause也没有用,什么信息都没有,就是一片黑
追答
这样啊,那你选择1或者2时,无线网络的设置是否改变?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式