0514-86177077
9:00-17:00(工作日)
第一個批處理 goto命令使用方法將 cmd.exe 定向到批處理程序中帶標簽的行。 GOTO label label 指定批處理程序中用作標簽的文字字符串。 標簽必須單獨一行,并且以冒號打頭。 如果命令擴展被啟用,GOTO 會如下改變: GOTO 命令現在接受目標標簽 :EOF,這個標簽將控制轉移到當前 批腳本文件的結尾。不定義就退出批腳本文件,這是一個容易的 辦法。有關能使該功能有用的 CALL 命令的擴展描述,請鍵入 CALL /?。 看提示我們需要知道call命令的使用方法從批處理程序調用另一個批處理程序。 CALL [drive:][path]filename [batch-parameters] batch-parameters 指定批處理程序所需的命令行信息。 如果命令擴展被啟用,CALL 會如下改變: CALL 命令現在將卷標當作 CALL 的目標接受。語法是: CALL:label arguments 一個新的批文件上下文由指定的參數所創建,控制在卷標被指定 后傳遞到語句。您必須通過達到批腳本文件末兩次來 "exit" 兩次。 第一次讀到文件末時,控制會回到 CALL 語句的緊后面。第二次 會退出批腳本。鍵入 GOTO /?,參看 GOTO :EOF 擴展的描述, 此描述允許您從一個批腳本返回。 另外,批腳本文本參數參照(%0、%1、等等)已如下改變: 批腳本里的 %* 指出所有的參數(如 %1 %2 %3 %4 %5 ...) 批參數(%n)的替代已被增強。您可以使用以下語法: %~1 - 刪除引號("),擴展 %1 %~f1 - 將 %1 擴展到一個完全合格的路徑名 %~d1 - 僅將 %1 擴展到一個驅動器號 %~p1 - 僅將 %1 擴展到一個路徑 %~n1 - 僅將 %1 擴展到一個文件名 %~x1 - 僅將 %1 擴展到一個文件擴展名 %~s1 - 擴展的路徑只含有短名 %~a1 - 將 %1 擴展到文件屬性 %~t1 - 將 %1 擴展到文件的日期/時間 %~z1 - 將 %1 擴展到文件的大小 %~$PATH:1 - 查找列在 PATH 環境變量的目錄,并將 %1 擴展到找到的第一個完全合格的名稱。如果 環境變量名未被定義,或者沒有找到文件, 此修改符會擴展到空字符串 可以組合修改符來取得多重結果: %~dp1 - 只將 %1 擴展到驅動器號和路徑 %~nx1 - 只將 %1 擴展到文件名和擴展名 %~dp$PATH:1 - 在列在 PATH 環境變量中的目錄里查找 %1, 并擴展到找到的第一個文件的驅動器號和路徑。 %~ftza1 - 將 %1 擴展到類似 DIR 的輸出行。 在上面的例子中,%1 和 PATH 可以被其他有效數值替換。 %~ 語法被一個有效參數號碼終止。%~ 修定符不能跟 %* 使用
標簽:宜昌 鄭州 三明 周口 南京 天門 三沙 東營
上一篇:用批處理實現讀取文本文件并實現超鏈接代碼的輸出 原創
下一篇:Do All in Cmd Shell一切在命令行下完成第1/6頁
Copyright ? 1999-2012 誠信 合法 規范的巨人網絡通訊始建于2005年
蘇ICP備15040257號-8