回答人的补充 2010-06-13 20:40 使用批处理示例:5种if语句的基本语法:
1。判断两个字符串是否相等,if "字符串1"=="字符串2" command 语句;
2。判断两个数值是否相等,if 数值1 equ 数值2 command 语句;
3。判断判断驱动器,文件或文件夹是否存在,if exist filename command 语句;
4。判断变量是否已经定义,if defined 变量 command 语句;
5。判断上个命令的返回值,if errorlevel 数值 command 语句。
------------------------------------------------------------------------------------------------------
1。判断两个字符串是否相等,if"字符串1"=="字符串2" command 语句
注意:在"字符串1"=="字符串2"中,是两个连续的"="
例1
@echo off
set /p var1=请输入第一个比较的字符:
set /p var2=请输入第二个比软的字符:
if "%var1%"=="%var2%" (echo 输入的两个字符相同) else echo 输入的两个字符不相同
pause
执行后会要求你输入两个字符串,然后批处理判断它俩是否相同。在判断字符串是否相等的时候,if是会区分大小写
的,请看,
例2
@echo off
if "a"=="A" (echo 输入的两个字符相同) else echo 输入的两个字符不相同
pause
执行后会显示:输入的两个字符不相同
如果我们不想让它区分大小写,则可以加上/i 参数。再看下面这个例子,
例3
@echo off
if /i "a"=="A" (echo 输入的两个字符相同) else echo 输入的两个字符不相同
pause
这次执行后会显示:输入的两个字符相同
注意:以上需要使用记事本编写 在保存时 将扩展名改成*.即可
分享到:
相关推荐
第一章 批处理基础 第一节 常用批处理内部命令简介 1、REM 和 :: 2、ECHO 和 @ ...14、20080327 修改了“if 增强用法”中的defined 语句说明 15、20080402 增加变量嵌套与命令嵌套,重要技巧之一。
正如我们所知,python中有if语句,而且当时学习C的时候,学到if-else时引出的的替代品就是switch,两者可以完美的互相替代,需要注意的是在python中else if简化成了elif。如下所示: #!/usr/bin/env python user_cmd...
用户可选择d m e ,然后if语句将作出判断,d表示执行 标号为defrag的程序段,m表示执行标号为mem的程序段,e表示执行标号为end的程序段,每个程序段最后 都以goto end将程序跳到end标号处,然后程序将显示good ...
Angela 是一个部分面向问题的编程语言,语法上吸收DELPHI、VB、C、Flash的优点,功能上全面超越VBS(兼容所有VBS语句,所有的VBS功能都能在Hus Angela中使用),并有所创新,比如自动判断数据类型;一行代码调用File...
11.5.1 IFELSE语句 11.5.2 CASE语句 11.5.3 用WHILE语句进行循环 11.5.4 WAITOR语句 11.5.5 TRY/CATCH块 11.6 本章小结 11.7 练习 第12章 存储过程 12.1 创建存储过程:基本语法 12.2 使用ALTER修改存储过程 12.3 ...
Hus Angela 5是一个有真正意义的编程语言,语法上吸收DELPHI、VB、C、Flash的优点,功能上全面超越VBS(兼容所有VBS语句,所有的VBS功能都能在Hus Angela中使用),并有所创新,比如自动判断数据类型;一行代码调用...
此外,我知道整个过程不会永远嵌套 if 语句,我不会,因为最终游戏将结束。 嵌套开关也和 ifs 一样糟糕 最后,如果我没有提到我在 Java 方面不是特别出色,那么我有一个问题是,将所有内容都放在一个类或一个文件中...
11.5.1 IFELSE语句 11.5.2 CASE语句 11.5.3 用WHILE语句进行循环 11.5.4 WAITOR语句 11.5.5 TRY/CATCH块 11.6 本章小结 11.7 练习 第12章 存储过程 12.1 创建存储过程:基本语法 12.2 使用ALTER修改存储过程 12.3 ...
11.5.1 IFELSE语句 11.5.2 CASE语句 11.5.3 用WHILE语句进行循环 11.5.4 WAITOR语句 11.5.5 TRY/CATCH块 11.6 本章小结 11.7 练习 第12章 存储过程 12.1 创建存储过程:基本语法 12.2 使用ALTER修改存储过程 12.3 ...
14、20080327 修改了“if 增强用法”中的defined 语句说明 15、20080402 增加变量嵌套与命令嵌套,重要技巧之一。 正文: 第一章批处理基础 第一节常用批处理内部命令简介 批处理定义:顾名思义,批处理文件是将一...
用户可选择d m e ,然后if语句将作出判断,d表示执行标号为defrag的程序段,m表示执行标号为mem的程序段,e表示执行标号为end的程序段,每个程序段最后都以goto end将程序跳到end标号处,然后程序将显示good bye,...
语法阶段:指创建存储过程时,系统检查其创建语句语法正确性的过程。若语法检查通过则系统将该存储过程存储在当前数据库的sys.sql_modules目录视图当中 解析阶段:指某个存储过程首次执行时,查询处理器从sys.sql_...
用户可选择d m e ,然后if语句将作出判断,d表示执行标号为defrag的程序段,m表示执行标号为mem的程序段,e表示执行标号为end的程序段,每个程序段最后都以goto end将程序跳到end标号处,然后程序将显示good bye,...
SQL Server 2008高级程序设计 5/6 SQL Server 2008 2010 高级程序设计 作者:(美)维埃拉 著,杨华,腾灵灵 译 出版社:清华大学 出版日期:2010-4-1 ISBN:9787302222729 字数:1250000 页码:730 ----------------...
6.4 明智地决定何时何地使用何种索引 6.5 维护索引 6.6 小结 第7章 更高级的索引结构 7.1 XML索引 7.2 用户定义的数据类型 7.3 层次数据 7.4 空间数据 7.5 文件流 7.6 启用文件流 7.7...
6.4 明智地决定何时何地使用何种索引 6.5 维护索引 6.6 小结 第7章 更高级的索引结构 7.1 XML索引 7.2 用户定义的数据类型 7.3 层次数据 7.4 空间数据 7.5 文件流 7.6 启用文件流 7.7...
--使用ALTER TABLE 语句为已经创建的表添加主键约束、外键约束 --主键 ALTER TABLE Customer ADD CONSTRAINT PK_Customer PRIMARY KEY(CusNo) GO ALTER TABLE Product ADD CONSTRAINT PK_Product PRIMARY KEY...
6.4 明智地决定何时何地使用何种索引 6.5 维护索引 6.6 小结 第7章 更高级的索引结构 7.1 XML索引 7.2 用户定义的数据类型 7.3 层次数据 7.4 空间数据 7.5 文件流 7.6 启用文件流 7.7...