bat檔案中if用法格式

時間 2021-07-08 22:31:33

1樓:賁宇

一、if 是條件語句,用來判斷是否符合規定的條件,從而決定執行不同的命令。 有三種格式: 1、if [not] "引數" == "字串" 待執行的命令 引數如果等於(not表示不等,下同)指定的字串,則條件成立,執行命令,否則執行下一句。

例:if "%1"=="a" format a: 2、if [not] exist [路徑\]檔名 待執行的命令 如果有指定的檔案,則條件成立,執行命令,否則執行下一句。

如: if exist c:\config.

sys type c:\config.sys 表示如果存在c:

\config.sys檔案,則顯示它的內容。 3、if errorlevel 《數字》 待執行的命令 很多dos程式在執行結束後會返回乙個數字值用來表示程式執行的結果(或者狀態),通過if errorlevel命令可以判斷程式的返回值,根據不同的返回值來決定執行不同的命令(返回值必須按照從大到小的順序排列)。

如果返回值等於指定的數字,則條件成立,執行命令,否則執行下一句。 如if errorlevel 2 goto x2詳細參考下 soso百科: http:

htm?pid=baike.box 希望可以幫到你

2樓:她是我的小太陽

::══代══碼══開══始═══

@echo off

title 視窗模式設定

color 1c

set/p mode=是否選用最大視窗模式(y/n)?:

if /i %mode%==y (goto max) else goto min

:max

start /max set.bat

exit

:min

start set.bat

exit

::══代══碼══結══束═══

::加上括號才可以,另外加上/i引數忽略大小寫複製隱藏檔案要加/h這個引數,在xcopy的幫助裡面有介紹,用copy實現不了。

例如:xcopy /h c:\boot.ini d:\

在bat格式的tt檔案中輸入設麼使得能夠讀取我

第乙個bat內容 其中 2.bat 是第二個bat的名字。自己改 echo off set p a 2.bat a pause 第二個bat引用例子 如何用bat逐行讀取txt檔案裡面的內容,然後根據內容執行下乙個命令 5 echo off for f delims i in xx.txt do s...

如何用bat檔案呼叫另外兩個bat檔案

仙女說仙話 專案執行時,需要先執行selenium server.bat,啟動成功乙個在執行build.bat,達到每個類都執行的效果。echo off start selenium server.bat echo wscript.sleep 5000 delay.vbs cscript nolog...

怎麼用bat隨機複製檔案,怎麼用bat隨機複製乙個檔案

bat檔案為dos字元介面,沒法隨機複製,必須指定檔名或全部複製才行。直接把b資料夾中的子資料夾刪除掉,複製a資料夾中的 的檔案到b資料夾不就行了,何必這麼糾結,如果也要保留資料夾名稱,那麼請連a資料夾子檔案一併複製貼上 1.搞定用bat產生32位隨機數,存為變數並使用,儲存以下 為rnd.bat ...