dos命令call圖文教程,調用bat批處理腳本,傳遞參數跳轉標籤語句

2021-01-08 騰訊網

大家好,我是老蓋,首先感謝觀看本文,本篇文章做的有視頻,視頻講述的比較詳細,也可以看我發布的視頻。

今天我們學習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

這個就是主文件的代碼,裡邊有一部分代碼是沒用到的,下邊講解一下。

我們運行一下這個批處理,第一行直接調用sub這個標籤行,然後傳遞了兩個參數hello world,當運行到sub這個標籤行的時候,會輸出運行到了子函數,然後輸出%1和%2,這2個就是參數1和參數2的調用方法,然後輸出改參數的內容就是hello和world,這個call命令就是在一個文件裡裡邊調用了標籤行,可以理解為就是類似編程中的函數調用,然後傳遞了參數。

我們再看一下兩個不同的bat批處理之間的相互調用,和傳遞參數,新準備了一個批處理sub.bat,下邊是它的代碼。

echo 運行到了sub.bat

echo %1

echo %2

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

我們修改了main.bat文件,然後運行這個主文件,它會直接第一行調用sub.bat這個批處理,然後傳遞了參數hello和world,當運行到了sub.bat中,會輸出運行到了sub.bat,接著把參數一和參數二也輸出了出來。

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

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

相關焦點

  • dos命令call圖文教程,調用bat批處理腳本,傳遞參數跳轉標籤語句
    今天我們學習call這個命令,它在批處理中用的也是比較多的,它可以在一個批處理文件中調用一個過程,有點類似於編程函數,可以傳遞參數,它還可以再調用其他的bat批處理,然後也可以傳遞參數,下邊我準備了幾個文件和腳本代碼和大家講解一下。
  • dos命令goto教程,跳轉定向到bat批處理腳本程序標籤行運行代碼
    今天我們學習dos命令中的goto這個命令,它主要用於bat批處理腳本中,可以跳轉到批處理腳本一個標籤行接著運行代碼,這個命令我們經常用到,今天我們配合if和set命令學習這個goto命令的腳本,接收用戶輸入的值,根據用戶的輸入的值,進行判斷是否跳轉到某一個標籤行繼續運行代碼。
  • dos命令goto教程,跳轉定向到bat批處理腳本程序標籤行運行代碼
    今天我們學習dos命令中的goto這個命令,它主要用於bat批處理腳本中,可以跳轉到批處理腳本一個標籤行接著運行代碼,這個命令我們經常用到,今天我們配合if和set命令學習這個goto命令的腳本,接收用戶輸入的值,根據用戶的輸入的值,進行判斷是否跳轉到某一個標籤行繼續運行代碼。我們先輸入goto /?
  • dos命令exit圖文教程,結束退出CMD.EXE程序或當前bat批處理腳本
    今天我們學習dos命令中的exit這個命令,退出 CMD.EXE 程序(命令解釋器)或當前批處理腳本。這裡我準備了一個批處理腳本test.bat,在第三行中使用了exit這個命令,而且使用了參數b,退出代碼使用了123。
  • dos命令exit圖文教程,結束退出CMD.EXE程序或當前bat批處理腳本
    今天我們學習dos命令中的exit這個命令,退出 CMD.EXE 程序(命令解釋器)或當前批處理腳本。這裡我準備了一個批處理腳本test.bat,在第三行中使用了exit這個命令,而且使用了參數b,退出代碼使用了123。
  • 從菜鳥到高手,CMD命令行批處理腳本調用:call
    CALL 和 GOTO 的區別:CALL是一個調用外部批處理程序的指令,(當然,call也可以像goto一樣調用內部標籤)GOTO只能調用批處理腳本自身內部的標籤,不能調用外部的。了解goto的使用方法,請參閱:從菜鳥到高手,CMD命令行批處理文件流程控制:gotoCALL還有一個作用,可以傳參call /?
  • dos命令發出聲音圖文教程,電腦音箱喇叭蜂鳴器滴,bat批處理腳本
    電腦音箱喇叭揚聲器發出的聲音,在dos中有一個特殊的符號,這個符號就可以發出這個聲音,在cmd窗口中按ctrl+g,就會出現這個符號,回車後,就會滴的一聲,它是調用電腦音箱的聲音,可以調節音量大小。直接使用這個字符回車的話,會提示不是內部或者外部命令,我們可以用echo ,這樣就不會有提示錯誤的信息了,音箱也會想發出聲音
  • dos命令發出聲音圖文教程,電腦音箱喇叭蜂鳴器滴,bat批處理腳本
    今天我們學習dos中發出滴的一聲,就是電腦音箱喇叭揚聲器發出的聲音,在dos中有一個特殊的符號,這個符號就可以發出這個聲音,在cmd窗口中按ctrl+g,就會出現這個符號,回車後,就會滴的一聲,它是調用電腦音箱的聲音,可以調節音量大小。
  • dos命令for教程,循環語句讀取字符串變量文件,bat批處理腳本
    今天我們學習dos命令中的for命令,它在bat批處理腳本中用的非常多,可以批量處理一些字符串文本變量等數據。輸入命令for /?可以看到這個命令的介紹和參數幫助,for這個命令的參數比較複雜,學起來有點難度,我這裡舉一些例子和大家講解一下。
  • dos命令for教程,循環語句讀取字符串變量文件,bat批處理腳本
    今天我們學習dos命令中的for命令,它在bat批處理腳本中用的非常多,可以批量處理一些字符串文本變量等數據。輸入命令for /?可以看到這個命令的介紹和參數幫助,for這個命令的參數比較複雜,學起來有點難度,我這裡舉一些例子和大家講解一下。
  • dos命令if教程,bat批處理腳本if條件控制語句,判斷變量大小相等
    今天我們學習批處理腳本中if命令條件處理控制語句,它的用法有很多,今天我們學習主要進行變量的一些判斷,判斷兩個變量是否相等,變量的大於小於之類的操作。輸入命令if /?,可以看到這個命令的一些幫助和介紹,這個命令幫助介紹非常多,我這裡用bat腳本開始和大家講解一下。
  • dos命令圖文教程,cmd命令行運行exe程序教學,bat批處理腳本
    今天我們學習dos運行exe執行程序,運行exe的方式很簡單,但是有一些需要注意的地方,分別和大家說一下。在啟動運行exe的時候,如果只輸入文件名,dos會從系統環境變量路徑裡邊查找是否有這個exe,如果有了就會啟動運行。
  • ping命令腳本圖文教程,檢測網絡故障延遲丟包,dos批處理bat代碼
    前兩天發布了一個ping.exe命令的視頻和文章,大家用這個命令手動測試,可能稍微有點不方便,根據大家的需求,我這裡把ping這個命令做一個半自動化的bat腳本,這樣使用起來會更加的方便一點。我們現在開始寫腳本,我就在桌面保存腳本,首先桌面右鍵新建文本文檔,建立一個txt文件,就用它來寫批處理bat腳本。
  • DOS使用環境變量圖文教程,bat批處理腳本查看調用環境變量命令
    今天我們學習在DOS和BAT批處理腳本中使用環境變量,環境變量是windows定義的一個變量,它有一個對應的值,下邊先介紹一下如何查看環境變量。我的電腦點右鍵屬性,高級中點環境變量就可以看到環境變量列表,這裡也可以添加編輯刪除等操作,左邊是變量的名字,右邊是該變量的值,我們可以通過這個變量的名字使用該變量的值。
  • dos管道符號|圖文教程,連接兩個命令傳遞輸出,bat批處理腳本
    今天我們學習dos命令中的管道符號|,就是這個豎線,它能連接多個命令,把左邊的命令輸出傳遞給右邊命令作為輸入,下邊開始寫代碼例子和大家講解一下。輸入命令,dir,這個就是顯示當前目錄的文件和文件夾,這個是正常顯示的輸出,我們一會會結合管道符和find這個命令一起使用。
  • dos命令start教程,並行運行exe程序或者啟動bat批處理腳本
    今天我們學習DOS命令start這個命令,它可以啟動一個EXE程序,也可以啟動一個BAT批處理腳本,這個命令我們經常用到,是一個比較重要的命令,start這個命令是個並行的命令,就是說運行exe的時候它可以同時運行多個,稍後我會用批處理腳本和大家演示一下,參數我會簡單的介紹一下,然後還會講一下使用start啟動新的不同窗口批處理變量互相訪問使用這些操作。
  • dos命令圖文教程,cmd命令行窗口運行exe程序教學,bat批處理腳本
    今天我們學習dos運行exe執行程序,運行exe的方式很簡單,但是有一些需要注意的地方,分別和大家說一下。輸入命令calc.exe回車,這個就是電腦上計算器的exe執行程序,輸入計算器文件名字就啟動了。沒有輸入路徑是因為有個系統的環境變量。
  • dos命令start教程,並行運行exe程序或者啟動bat批處理cmd腳本
    今天我們學習DOS命令start這個命令,它可以啟動一個EXE程序,也可以啟動一個BAT批處理腳本,這個命令我們經常用到,是一個比較重要的命令,start這個命令是個並行的命令,就是說運行exe的時候它可以同時運行多個,稍後我會用批處理腳本和大家演示一下,參數我會簡單的介紹一下,然後還會講一下使用start啟動新的不同窗口批處理變量互相訪問使用這些操作。
  • dos命令start教程,並行運行exe程序或者啟動bat批處理cmd腳本
    今天我們學習DOS命令start這個命令,它可以啟動一個EXE程序,也可以啟動一個BAT批處理腳本,這個命令我們經常用到,是一個比較重要的命令,start這個命令是個並行的命令,就是說運行exe的時候它可以同時運行多個,稍後我會用批處理腳本和大家演示一下,參數我會簡單的介紹一下,然後還會講一下使用start啟動新的不同窗口批處理變量互相訪問使用這些操作。
  • dos批處理腳本代碼,一鍵刪除目錄文件夾例子,dos命令bat教程
    前幾篇文章我們學了一些基礎的dos命令,今天我們結合前幾篇文章的DOS命令做一個批處理的腳本,大家可以跟著一起練習一下,如果沒有看前幾篇文章的教程,可以看一下我以前發布的文章,它們都是有一些關聯的命令。