解決方案
您遇到的錯誤是因為該命令嘗試設定字串值但無法存取該專案而發生的,很可能是因為您沒有引用正確設定的屬性。
例如,請參考上面的錯誤影像,下面的程式碼似乎旨在設定「 Call Executable 」步驟的標準輸入屬性的輸入檔路徑。
New_Step.AsPropertyObject().SetValString("StdInput", 0, "\"C:\\Users\\abc.exe\"")
若要正確指定輸入檔案路徑,請使用StdInput.Source而不是StdInput 。 StdInput.Source 表示標準輸入字串、表達式或檔案路徑名。
有關 TestStand API 中步驟類型的更多資訊,請參閱TestStand API 參考說明。