找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 33329|回复: 4

[其他] 批处理 if 命令提示是此时不应有“(”?

[复制链接]
发表于 2015-2-8 20:25:00 | 显示全部楼层 |阅读模式
  1. echo       你正在阻止系统自动关闭
  2. shutdown/a>nul 2>nul
  3. if "%errorlevel%"EQU"0"  (echo 没有任何进行中的关机过程,所以无法中止系统关机
  4. ) else  (echo       恭喜你 阻止成功  关机已取消
  5. )
  6. echo                  按回车返回!
  7. pause>nul
复制代码
发表于 2015-2-8 20:36:57 | 显示全部楼层
本帖最后由 pcl_test 于 2015-2-8 20:38 编辑

回复 1# 凡凡之呗

发代码用代码标签括起来,不然错落的格式很难找问题
  1. @echo off
  2. echo 你正在阻止系统自动关闭
  3. shutdown /a >nul 2>nul
  4. if "%errorlevel%" neq "0" (echo 没有任何进行中的关机过程,所以无法中止系统关机
  5. ) else (echo 恭喜你,阻止成功,关机已取消
  6. )
  7. echo 按回车退出!
  8. pause>nul
复制代码
发表于 2015-2-8 20:44:48 | 显示全部楼层
如果仅为数字,请不要添加双引号,并在前后留出空格。

  1. echo       你正在阻止系统自动关闭
  2. shutdown/a>nul 2>nul
  3. if %errorlevel% EQU 0 (echo 没有任何进行中的关机过程,所以无法中止系统关机
  4. ) else  (echo       恭喜你 阻止成功  关机已取消
  5. )
  6. echo                  按回车返回!
  7. pause>nul
复制代码
 楼主| 发表于 2015-3-4 14:03:08 | 显示全部楼层
回复 3# 慕夜蓝化


    我觉得加不加双引号没啥问题  无非就是字符串与数字两者不同的类型罢了  只要前后一样 ,都可以   谢谢拉
 楼主| 发表于 2015-3-4 14:03:27 | 显示全部楼层
回复 2# pcl_test


    谢谢提醒  我知道了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 14:09 , Processed in 0.017681 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表