透過Python配置TestStand步驟設定時出現錯誤-2147352567

更新 Jan 3, 2025

產品資訊

軟體

  • TestStand

程式語言

  • Python

問題敘述

我正在透過 Python 在 TestStand 中設定「Call Executable step 」步驟屬性,但遇到以下錯誤。
Python.png
請問該如何解決這個錯誤呢?

解決方案

您遇到的錯誤是因為該命令嘗試設定字串值但無法存取該專案而發生的,很可能是因為您沒有引用正確設定的屬性。

例如,請參考上面的錯誤影像,下面的程式碼似乎旨在設定「 Call Executable 」步驟的標準輸入屬性的輸入檔路徑。

New_Step.AsPropertyObject().SetValString("StdInput", 0, "\"C:\\Users\\abc.exe\"")


若要正確指定輸入檔案路徑,請使用StdInput.Source而不是StdInput 。 StdInput.Source 表示標準輸入字串、表達式或檔案路徑名。

有關 TestStand API 中步驟類型的更多資訊,請參閱TestStand API 參考說明