[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[特效代码] 批处理命令if else为何出错?

  1. netsh wlan show drivers |find "是否承载网路"|find "是"
  2. if "%errorlevel%"=="0" (goto setup) else(goto error)
  3. :setup
  4. set /P name= 输入你想更改的用户名:
  5. set /P key= 输入你想更改的密码:
  6. netsh wlan  set hostednetwork mode=allow ssid="%name%" key="%key%"
  7. netsh wlan start hosted
  8. echo 开启成功,按任意键退出...
  9. pause
  10. goto end
  11. :error
  12. echo "驱动不支持开启wifi,请更新驱动”
  13. goto end
复制代码
此段代码错误在哪呀,运行的时候是直接退出,刚接触dos感觉跟bash有很多不一样啊,不懂
刚开始写的是
  1. if "%errorlevel%"=="0" (
  2. set /P name= 输入你想更改的用户名:
  3. set /P key= 输入你想更改的密码:
  4. netsh wlan  set hostednetwork mode=allow ssid="%name%" key="%key%"
  5. netsh wlan start hosted
  6. echo 开启成功,按任意键退出...
  7. pause
  8. goto end ) else (
  9. echo "驱动不支持开启wifi,请更新驱动”
  10. goto end )
复制代码
这个也是运行不正确,不知道哪里理解错了

回复 2# apang
原来我连名字都没搞清楚....真该去看点基础的了,多谢多谢

TOP

回复 5# 522235677
这个给力啊,好,我多看看,学习了,多谢了

TOP

回复 4# xxpinqz
先回复,然后再去测试,嘿,多谢

TOP

回复 3# CrLf
多谢,多谢,很多东西都不懂,唉,自己试了半天也不知道哪错了

TOP

返回列表