if命令及变量

if 命令及变量 基本格式:
IF [not] errorlevel
数字 命令语句 如果程序运行最后返回一个等于或大于指定数字的退出编码,指定条件为
例: IF errorlevel 0 命令 指程序执行后返回的值为 0 时,就值行后面的命令; IF not errorlevel 1 命令指程序执行最后返回的值不等于 1 ,就执行后面的命令。
0
指发现并成功执行(真); 1 指没有发现、没执行(假)。
IF [not]
字符串 1== 字符串 2 命令语句 如果指定的文本字符串匹配(即:字符串 1 等于 字符串 2 ),就执行后面的命令。
例: “if "%2%"=="4" goto start” 指:如果输入的第二个变量为 4 时,执行后面的命令(注意:调用变量时就 % 变量名 % 并加 " "
IF [not] exist
文件名 命令语句 如果指定的文件名存在,就执行后面的命令。
例: “if not nc.exe goto end” 指:如果没有发现 nc.exe 文件就跳到 ":end" 标签处。
IF [not] errorlevel
数字 命令语句 else 命令语句或 IF [not] 字符串 1== 字符串 2 命令语句 else 命令语句或 IF [not] exist 文件名 命令语句 else 命令语句 加上: else 命令语句后指:当前面的条件不成立时,就指行 else 后面的命令。注意: else 必须与 if 在同一行才有效。 当有 del 命令时需把 del 命令全部内容用 < > 括起来,因为 del 命令要单独一行时才能执行,用上 < > 后就等于是单独一行了;例如: “if exist test.txt. < del test.txt.> else echo test.txt.missing ” ,注意命令中的 “.”

你可能感兴趣的:(职场,休闲,if命令及变量)