原創 學習筆記12 if語句的用法

2021-09-12 01:26:17 字數 1183 閱讀 5152

@echo off

set a=1

if %a%==1 (echo a=1) else echo a=2

echo next

set a=2

if %a%==1 (echo a=1) else echo a=2

echo next

set a=3

if %a%==1 (echo a=1) else (if %a%==2 (echo a=2) else (echo a=3))

常用句式搭配使用

errorlevel 環境變數被設定為從選擇集選擇的鍵索引。列出的第乙個選擇返回 1,第二個選擇返回 2,等等。如果使用者按的鍵不是有效的選擇,該工具會發出警告響聲。如果該工具檢測到錯誤狀態,它會返回 255 的errorlevel 值。如果使用者按 ctrl+break 或 ctrl+c 鍵,該工具會返回 0的 errorlevel 值。在乙個批程式中使用 errorlevel 引數時,將引數降

序排列。

例子1:

實際用的是  >=

if errorlevel 2 goto a

if errorlevel 1 goto b

if errorlevel 0 goto b

例子2

if errorlevel 1echo 成功拷貝檔案 

if errorlevel 0 echo  拷貝檔案失敗

這個得從大到小排,也就是預設需要從大到小排,因為是 >=

例子3

if errorlevel 1 set el=1

if errorlevel 2 set el=2

if errorlevel 3 set el=3

if errorlevel 4 set el=4

if errorlevel 5 set el=5

當然, 也可以使用以下迴圈來替代, 原理是一致的: 

for %%e in (1 2 3 4 5 6 7 8...) do if errorlevel %%e set el=%%e 

原創 學習筆記2 set的用法

30 setlocal 和 endlocal 設定 命令副檔名 和 延緩環境變數擴充 setlocal enableextensions 啟用 命令副檔名 setlocal disableextensions 停用 命令副檔名 setlocal enabledelayedexpansion 啟用 延...

深度學習所需的python 學習筆記12

個人推薦廖雪峰老師的課程,本來這一部分看不太懂,看了他 上的,感覺明了很多。正規表示式 正規表示式是一種用來匹配字串,如判斷字串是否是乙個合法的郵箱位址時,如果對內容進行乙個個判斷的話,會很麻煩,而正規表示式可以用一種描述性的語言來給字串定義乙個規則,對於符合規則的字串就匹配成功。例判斷乙個字串是否...

python學習筆記 12 函式的遞迴

函式呼叫自身的程式設計技巧成為遞迴。乙個函式內部呼叫自己。特點 舉個栗子 def sum number num print num 遞迴的出口,當引數滿足某個條件時,不再執行函式 if num 1 return 自己呼叫自己 sum number num 1 sum number 3 output ...