主頁 > 知識庫 > Call 從一個批處理程序調(diào)用另一個批處理程序,并且不終止父批處理程序。

Call 從一個批處理程序調(diào)用另一個批處理程序,并且不終止父批處理程序。

熱門標(biāo)簽:地圖標(biāo)注銷售數(shù)據(jù) 好的人工智能電話機器人 地圖標(biāo)注位置有用嗎 岳陽縣地圖標(biāo)注app 廣州云外呼系統(tǒng)公司 云南旅游地圖標(biāo)注app 谷歌地圖標(biāo)注時間 百應(yīng)ai電話機器人銷售怎么樣 中國地圖標(biāo)注省份顏色
Call
從一個批處理程序調(diào)用另一個批處理程序,并且不終止父批處理程序。call 命令接受用作調(diào)用目標(biāo)的標(biāo)簽。如果在腳本或批處理文件外使用 Call,它將不會在命令行起作用。

語法
call [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]]

參數(shù)
[Drive:}[Path] FileName 
指定要調(diào)用的批處理程序的位置和名稱。filename 參數(shù)必須具有 .bat 或 .cmd 擴展名。 
BatchParameters 
指定批處理程序所需的任何命令行信息,包括命令行選項、文件名、批處理參數(shù)(從 %0 到 %9)或變量(例如,%baud%)。 
:label 
指定批處理程序要跳轉(zhuǎn)到的標(biāo)簽。使用帶有該參數(shù)的 call 命令可以創(chuàng)建新的批處理文件上下文,并將控制權(quán)交給指定標(biāo)簽后的語句。當(dāng)首次遇到該批處理文件的末尾時(在跳轉(zhuǎn)到標(biāo)簽后),控制權(quán)將交還給 CALL 語句后的語句。第二次遇到批處理文件的末尾,批腳本將被退出。對于可允許您從批處理腳本返回的 goto :eof 命令擴展,要了解關(guān)于它的說明,請參閱“”。 
arguments 
對于以 :label 打頭的批處理程序,指定要傳送給其新實例的命令行信息,包括命令行選項、文件名、批處理參數(shù)(從 %1 到 %9)或者變量(比如 %baud%)。 
/? 
在命令提示符顯示幫助。 
注釋
使用批處理參數(shù) 
批處理參數(shù)可以含有傳送給批處理程序的任何信息,包括命令行選項、文件名、批處理參數(shù)(從 %1 到 %9)或者變量(例如,%baud%)。有關(guān)批處理參數(shù)的詳細信息,請參閱“”。

使用管道和重定向符號 
不要在 call 命令中使用管道和重定向符號。

發(fā)出遞歸調(diào)用 
可以創(chuàng)建調(diào)用自身的批處理程序,但是,必須提供退出條件。否則,父和子批處理程序可以無限循環(huán)。

使用命令擴展 
如果啟用命令擴展(即默認情況下),call 將接受 label 參數(shù)作為調(diào)用目標(biāo)。正確語法如下:

call :label arguments

有關(guān)啟用和禁用命令擴展的詳細信息,請參閱“”中的 cmd。

范例
要從其他批處理程序運行 Checknew.bat 程序,請在父批處理程序中鍵入以下命令: 

call checknew 

如果父批處理程序接受兩個批處理參數(shù)并且希望它將這些參數(shù)傳遞給 Checknew.bat,則可以在父批處理程序中使用以下命令: 

call checknew %1 %2 

XOX 

標(biāo)簽:鄭州 天門 三沙 三明 周口 東營 南京 宜昌

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Call 從一個批處理程序調(diào)用另一個批處理程序,并且不終止父批處理程序?!?,本文關(guān)鍵詞  Call,從,一個,批處理,程序,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Call 從一個批處理程序調(diào)用另一個批處理程序,并且不終止父批處理程序?!废嚓P(guān)的同類信息!
  • 本頁收集關(guān)于Call 從一個批處理程序調(diào)用另一個批處理程序,并且不終止父批處理程序。的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章