==多條件判斷:(1)==
chcp 65001
@echo off
choice /c dme /m "defrag,mem,end"
iferrorlevel
3goto end
iferrorlevel
2goto mem
if errotlevel 1
goto defrag
:defrag
echo aaa
pause
goto end
:mem
echo bbb
pause
goto end
:end
echo cccc
pause
(注意,用if errorlevel判斷返回值時,要按返回值從高到低排列)
以上**,在控制台輸入d
或者m
或者e
,只會輸出aaa
和bbb
,至於ccc
則不會輸出!
==多條件判斷:(2)==
::設定編碼方式
chcp 65001
@echo off
::空格,英文冒號表示注釋
echo.
set /p a= 請輸入內容:
if "%a%"=="1" (
echo
1111111111111111111111111111
pause
)else (
if "%a%"=="2" (
echo
222222222222222222222222
pause
)else (
if "%a%"=="3" (
echo
3333333333333333333333
pause
)else (
if "%a%"=="4" (
echo
444444444444444444444444444444444444
pause))
)echo 沒有多餘的選擇,按任意鍵盤退出
pause
exit
)
==基本介紹:==
1、chcp(設定編碼)
chcp2、echo [on/off]作用:65001
utf-8的chcp 936 可以換回預設的gbk
chcp 437 是美國英語
作用:加@代表不顯示當前行命令自身;否則反之。
3、choice 用於控制台輸入資訊
4、errorlevel 用於判斷數字:
5、批處理檔案的內容為:
: 命令注釋:
@echo off 不顯示後續命令列及當前命令列
dir c:\*.* >a.txt 將c盤檔案列表寫入a.txt
call c:\ucdos\ucdos.bat 呼叫ucdos
echo 你好 顯示"你好"
pause 暫停,等待按鍵繼續
rem 準備執行wps 注釋:準備執行wps
cd ucdos 進入ucdos目錄
wps 執行wps
7、start 命令
呼叫外部程式,所有的dos命令和命令列程式都可以由start命令來呼叫
參考:
CASE WHEN THEN END多條件判斷
create table employees emp no int 11 not null,birth date date not null,first name varchar 14 not null,last name varchar 16 not null,gender char 1 not ...
Handlebar如何多條件判斷
最近公司讓做專案的基本資訊的增刪改查 然後前端用的框架是handlebar 有乙個問題就是 後端傳過來的資料是數字 但是在前台展示的時候需要把數字換成對應的字句進行展示 儲存的時候需要存對應的數字 資料庫儲存如下 前台回顯的時候是這樣的 對應的js是 handlebars.registerhelpe...
判斷多條件個人總結
最重要的是排序,分類 1 分析資料,並獲取要訪問資料庫用到的屬性 儘量減少對於資料庫的訪問 把車輛重複資訊集成為一輛資訊 獲取的是車輛車牌號和gps。用 dictionarycl id new dictionary cl id.containskey,cl id.containsvalue 獲取鍵值...