您現在的位置是:首頁 > 音樂首頁音樂

dos命令call圖文教程,呼叫bat批處理指令碼,傳遞引數跳轉標籤語句

由 老蓋聊技術 發表于 音樂2021-06-01
簡介今天我們學習call這個命令,它在批處理中用的也是比較多的,它可以在一個批處理檔案中呼叫一個過程,有點類似於程式設計函式,可以傳遞引數,它還可以再呼叫其他的bat批處理,然後也可以傳遞引數,下邊我準備了幾個檔案和指令碼程式碼和大家講解一下

必須是批處理中僅有的語句是什麼意思

dos命令call圖文教程,呼叫bat批處理指令碼,傳遞引數跳轉標籤語句

大家好,我是老蓋,首先感謝觀看本文,本篇文章做的有影片,影片講述的比較詳細,也可以看我釋出的影片。

今天我們學習call這個命令,它在批處理中用的也是比較多的,它可以在一個批處理檔案中呼叫一個過程,有點類似於程式設計函式,可以傳遞引數,它還可以再呼叫其他的bat批處理,然後也可以傳遞引數,下邊我準備了幾個檔案和指令碼程式碼和大家講解一下。

dos命令call圖文教程,呼叫bat批處理指令碼,傳遞引數跳轉標籤語句

主批處理bat指令碼main。bat檔案。

call sub hello world

echo 執行到了這裡

pause

exit

::call sub hello world

::call sub。bat hello world

pause

exit

:sub

echo 執行到了子函式

echo %1

echo %2

這個就是主檔案的程式碼,裡邊有一部分程式碼是沒用到的,下邊講解一下。

dos命令call圖文教程,呼叫bat批處理指令碼,傳遞引數跳轉標籤語句

我們執行一下這個批處理,第一行直接呼叫sub這個標籤行,然後傳遞了兩個引數hello world,當執行到sub這個標籤行的時候,會輸出執行到了子函式,然後輸出%1和%2,這2個就是引數1和引數2的呼叫方法,然後輸出改引數的內容就是hello和world,這個call命令就是在一個檔案裡裡邊呼叫了標籤行,可以理解為就是類似程式設計中的函式呼叫,然後傳遞了引數。

dos命令call圖文教程,呼叫bat批處理指令碼,傳遞引數跳轉標籤語句

我們再看一下兩個不同的bat批處理之間的相互呼叫,和傳遞引數,新準備了一個批處理sub。bat,下邊是它的程式碼。

echo 執行到了sub。bat

echo %1

echo %2

第一行是一個輸出,第二行第三行是輸出引數的內容。

dos命令call圖文教程,呼叫bat批處理指令碼,傳遞引數跳轉標籤語句

我們修改了main。bat檔案,然後執行這個主檔案,它會直接第一行呼叫sub。bat這個批處理,然後傳遞了引數hello和world,當執行到了sub。bat中,會輸出執行到了sub。bat,接著把引數一和引數二也輸出了出來。

上面這幾個程式碼例子就是call這個命令的,call命令也比較常用,大家可以跟著一起聯絡一下。

感謝觀看本篇文章,希望對你有所幫助,本文由老蓋聊技術原創,我是老蓋,專注分享IT網際網路與電腦知識,歡迎關注,本文是出於愛心幫助人的目的所寫,請隨意分享轉載,幫助人越多愛的力量就越大,感謝正能量傳播。