码迷,mamicode.com
首页 > 其他好文 > 详细

批处理(语句结构)

时间:2017-09-29 12:03:46      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:led   pause   失败   条件判断   dos   成功   环境变量   class   --   

一,语句结构(选择和循环)

  1. if  ----- 条件判断语句(选择结构)

  判断信息是否相等(==)  判断错误级别(%errorlevel%)  判断文件是否存在  

  判断MS-DOS扩展版本号(扩展用法)  判断变量是否存在(扩展用法)  信息比较运算(扩展用法)

(1) 判断信息是否相等(==)

@echo off
if abc==ABC (
   echo abc euqal ABC
) else (
   echo abc not euqal ABC
)
pause>nul

(2) 判断错误级别(%errorlevel%)

错误级别“errorlevel”是MS_DOS的内置环境变量,主用于上一条命令是否执行成功,成功返回0,失败返回相应的错误级别码。

@echo off
if %errorlevel%==0 (
  echo success!
) else (
  echo failed!
)
pause>nul    ::这种方式作为关键字使用,"number"作为错误级别码,“not”作为相反操作

(3)判断文件是否存在

@echo off    :: "exist",是关键字表示“存在”
if exist C:\a.txt (
  echo file is find!
del C:\a.txt ) else ( echo file is not found! ) pause>nul    :: "not"作为相反操作

 

批处理(语句结构)

标签:led   pause   失败   条件判断   dos   成功   环境变量   class   --   

原文地址:http://www.cnblogs.com/mycyl/p/7610381.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!