Skip to main content
執行程式或命令。

必需的參數

  • name: 執行的命令或程式的名稱。

可選的參數

  • arguments: 命令或程式的以空格分隔的命令列參數集(例如,<arc:set attr="executable.arguments" value="arg1 arg2 arg3"/>)。
  • argarray#: 提供給命令或程式的參數陣列。 該陣列是透過為想要的每個索引(參數)建立一個“argarray#”項目來構建的(請參見下面的範例)。
  • directory: 啟動命令或程式的目錄。預設值為 “.”。
  • timeout: 等待命令或程式的最長時間(以秒為單位)。使用 -1 表示沒有逾時。預設值為 “60”。
  • waitforoutput: 是否等待命令或程式的輸出。預設值是 “true”。

輸出屬性

  • sys:output: 命令或程式的輸出。
  • sys:error: 命令或程式的錯誤輸出(如果有)。

範例

.NET

此處呼叫的批次處理檔案被程式設計為輸出 Hello world 以及傳入的參數清單。該指令碼的輸出(echo.txt)如下所示:

Linux

此處呼叫的批次處理檔案被程式設計為輸出 hello linux world 以及傳入的參數清單。該指令碼的輸出(echo.txt)如下所示: