bat檔案中call命令的用法

2021-09-10 16:08:35 字數 1211 閱讀 1847

我們首先來複習一下goto命令,如下:

@ echo offgoto labelecho 1echo 2:labelecho 3echo 4
輸出結果為:

下面,我們來學學call, 如下:

@ echo offcall :labelecho 1echo 2:labelecho 3echo 4
首先,我們看到,用call的時候,label前面的:不能丟掉,否則錯誤(當然,對於goto而言,你也可以加上:)。另外,結果也不同,用call的時候結果為:

可以看到,goto很單純,直接go to 到了某地方,而call則有點呼叫的意味,呼叫了,還要返回。所以, goto 和call的德行還是有區別的。

下面,我們繼續看call的另外乙個應用,設mybat.bat中的內容為:

@ echo offcall test.batecho 2
test.bat中的內容為:

@ echo offecho 1
執行mybat.bat, 結果為:

再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!

我們首先來複習一下goto命令,如下:

@ echo offgoto labelecho 1echo 2:labelecho 3echo 4
輸出結果為:

下面,我們來學學call, 如下:

@ echo offcall :labelecho 1echo 2:labelecho 3echo 4
首先,我們看到,用call的時候,label前面的:不能丟掉,否則錯誤(當然,對於goto而言,你也可以加上:)。另外,結果也不同,用call的時候結果為:

可以看到,goto很單純,直接go to 到了某地方,而call則有點呼叫的意味,呼叫了,還要返回。所以, goto 和call的德行還是有區別的。

下面,我們繼續看call的另外乙個應用,設mybat.bat中的內容為:

@ echo offcall test.batecho 2
test.bat中的內容為:

@ echo offecho 1
執行mybat.bat, 結果為:

bat檔案中if的用法

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!在c語言中,語法是非常靈活的,if 語句寫起來非常自由,換行與不換行,括號放在 都由程式設計師自己決定,但是,在.bat檔案中,if 的使用就沒有那麼自由了,一旦括號格式不對,就會出錯,我們先來看看if吧 echo off if exist 1.t...

bat檔案中echo和 的用法

在f盤建立乙個名稱為myfile的資料夾,把windows系統的cmd.exe複製到myfile資料夾下,並在myfile中建立mybat.txt檔案,改名為mybat.bat,右擊mybat.bat檔案,選擇文字檔案的方式開啟,進行編輯。以後,我就不再介紹這個簡單的過程了。在這篇文章中,我們將介紹...

bat中的if else用法

在c語言中,語法是非常靈活的,if 語句寫起來非常自由,換行與不換行,括號放在 都由程式設計師自己決定,但是,在.bat檔案中,if 的使用就沒有那麼自由了,一旦括號格式不對,就會出錯,我們先來看看if吧 echo off if exist 1.txt echo yes echo 程式設計師 1.t...