W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
CALL [drive:][path]filename [batch-parameters]
[drive:][path]filename
指定要調(diào)用的批處理程序的名字及其存放處。文件名必須用.BAT作擴展名。
batch-parameters 指定批處理程序所需的命令行信息。
如果命令擴展名被啟用,CALL 會如下改變:
CALL 命令現(xiàn)在將卷標當作 CALL 的目標接受。語法是:
CALL:label arguments
一個新的批文件上下文由指定的參數(shù)所創(chuàng)建,控制在卷標被指定后傳遞到語句。您必須通過達到批腳本文件末兩次來 "exit" 兩次。第一次讀到文件末時,控制會回到 CALL 語句的緊后面。第二次會退出批腳本。鍵入 GOTO /?,參看 GOTO : EOF 擴展名的描述,此描述允許您從一個批腳本返回。
另外,批腳本文本參數(shù)參照(%0、%1、等等)已如下改變:
批腳本里的 %* 指出所有的參數(shù)(如 %1 %2 %3 %4 %5 ...)
批參數(shù)(%n)的替代已被增強。您可以使用以下語法:
%~1 - 刪除引號("),擴充 %1
%~f1 - 將 %1 擴充到一個完全合格的路徑名
%~d1 - 僅將 %1 擴充到一個驅(qū)動器號
%~p1 - 僅將 %1 擴充到一個路徑
%~n1 - 僅將 %1 擴充到一個文件名
%~x1 - 僅將 %1 擴充到一個文件擴展名
%~s1 - 擴充的路徑指含有短名
%~a1 - 將 %1 擴充到文件屬性
%~t1 - 將 %1 擴充到文件的日期/時間
%~z1 - 將 %1 擴充到文件的大小
%~$PATH : 1 - 查找列在 PATH 環(huán)境變量的目錄,并將 %1擴充到找到的第一個完全合格的名稱。如果環(huán)境變量名未被定義,或者沒有找到文件,此組合鍵會擴充到空字符串可以組合修定符來取得多重結(jié)果:
%~dp1 - 只將 %1 擴展到驅(qū)動器號和路徑
%~nx1 - 只將 %1 擴展到文件名和擴展名
%~dp$PATH:1 - 在列在 PATH 環(huán)境變量中的目錄里查找 %1,
并擴展到找到的第一個文件的驅(qū)動器號和路徑。
%~ftza1 - 將 %1 擴展到類似 DIR 的輸出行。
在上面的例子中,%1 和 PATH 可以被其他有效數(shù)值替換。
%~ 語法被一個有效參數(shù)號碼終止。%~ 修定符不能跟 %*使用。
★★★★★實例★★★★★:
從另一批處理程序運行CHECKNEW.BAT,在父批處理程序中可包含命令:
call checknew
假設(shè)父批處理程序接收兩個可替換參數(shù),并希望將它們傳給CHECKNEW.BAT。
可在父批理程序中使用命令:
call checknew %1 %2
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: