@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 ...