首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows 8.1中的批处理文件运行错误

Windows 8.1中的批处理文件运行错误
EN

Stack Overflow用户
提问于 2014-07-14 05:10:00
回答 1查看 879关注 0票数 0

我已经创建了一个批处理文件,自动为家庭和工作无线网络配置。

代码如下:

代码语言:javascript
复制
netsh wlan connect name="Mahesh"

if %ERRORLEVEL%==0 (

     echo "Home wifi Connected."

) else (
     netsh wlan connect name="Umiya- SecureWiFi"
     netsh interface ip set address name="Umiya- SecureWiFi" source=static addr=192.168.36.19 mask=255.255.0.0 gateway=192.168.36.1 gwmetric=1
     netsh interface ip set dns name="Umiya- SecureWiFi" source=static addr=202.131.104.2 primary
     netsh interface ip add dns name="Umiya- SecureWiFi" addr=202.131.104.3 index=2
     echo "Work wifi connected"
)

在cmd中执行脚本时,在“其他条件下”()中,对2-4行代码执行以下错误

代码语言:javascript
复制
Error: The filename, directory name, or volume label syntax is incorrect.

如何解决错误?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-14 07:39:54

ip更改为ipv4dns更改为dnsserversaddr更改为address

代码语言:javascript
复制
netsh wlan connect name="Mahesh"

if %ERRORLEVEL%==0 (

     echo "Home wifi Connected."

) else (
     netsh wlan connect name="Umiya- SecureWiFi"
     netsh interface ipv4 set address name="Umiya- SecureWiFi" source=static address=192.168.36.19 mask=255.255.0.0 gateway=192.168.36.1 gwmetric=1
     netsh interface ipv4 set dnsservers name="Umiya- SecureWiFi" source=static address=202.131.104.2 primary
     netsh interface ipv4 add dnsservers name="Umiya- SecureWiFi" address=202.131.104.3 index=2
     echo "Work wifi connected"
)

set dnsservers使用:

代码语言:javascript
复制
Usage: set dnsservers [name=]<string> [source=]dhcp|static
             [[address=]<IP address>|none]
             [[register=]none|primary|both]
             [[validate=]yes|no]

add dnsservers使用:

代码语言:javascript
复制
Usage: add dnsservers [name=]<string> [address=]<IPv4 address>
             [[index=]<integer>] [[validate=]yes|no]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24729870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档