命令行介面

為了自動執行涉及 QAWeb Enterprise Agent 的某些操作,提供了一個命令行介面工具。 此工具揭露了某些可用於您的應用程式的功能。

下面描述的每個命令都可以透過代理程式安裝中包含的 qawebcli 應用程式使用。 可以通過絕對路徑指定工具或將 QAWeb Enterprise Agent 的安裝資料夾添加到 PATH 環境變數來調用此應用程式。

策略管理

定義策略的任務

用於設置策略的命令可用於定義已配置的獨立代理的策略。 預設情況下可以啟用策略中的工作,也可以透過 policy-set 命令配置來啟用這些工作。

語法:

qawebcli policy-set <task> <use> <schedule> [options]

它需要以下參數:

  • task :要在策略中設置的任務:calibration、dicomgsdfluminanceresponsetest、srgbluminanceresponsetest、gammaluminanceresponsetest、customluminanceresponsetest。

  • 使用 :執行此工作的顯示器使用。

  • 排程 :工作應執行的排程。 使用以下值之一:一次、每天、每周、每兩周、每月、每季度、每半年、每年

校準和亮度響應測試的任務採用以下選項:

  • –lumresponse <lumresponse> :亮度回應函數。 使用以下值之一:自定義

  • –lrf-file <lrf-file> :自定義亮度回應函數的路徑。

此命令在成功時返回 0,否則返回任何其他值。

備註

此命令僅適用於獨立配置的代理。

從原則中停用工作

從原則中停用工作的命令是 policy-disable 命令。

語法:

qawebcli policy-disable <task> <use>

它需要以下參數:

  • task :要在策略中設置的任務:calibration、dicomgsdfluminanceresponsetest、srgbluminanceresponsetest、gammaluminanceresponsetest、customluminanceresponsetest。

  • 使用 :執行此工作的顯示器使用。

此命令在成功時返回 0,否則返回任何其他值。

備註

此命令僅適用於獨立配置的代理。

讀出 QA 狀態

有一個命令列選項可以讀出工作站的 QA 狀態。

語法:

qawebcli qastatus

此命令輸出以下值:

  • OK 代表相容工作站

  • NOK 代表不相容工作站

  • PENDING 代表沒有先前工作結果的工作站 在扣除 QA 狀態之前,應執行一個或多個工作。

此命令在成功時返回 0,否則返回任何其他值。