2016-08-17 64 views

回答

0

我解決了示數出來的問題,通過使用捕捉

if (catch(! referenceQuery -isLoaded 「C:/bridge.ma」 )) { continue; } else if ( referenceQuery -isLoaded 「C:/bridge.ma」 ) { print("reference is loaded"); }

0

你可以嘗試像

referenceQuery -isLoaded "C:/bridge.ma";

將返回一個1或0,如果文件被加載或沒有。

繼承人在if語句以上的粗略例如:

if (!`referenceQuery -isLoaded "C:/bridge.ma"`) 
    print("reference not loaded"); 

else if (`referenceQuery -isLoaded "C:/bridge.ma"`) 
    print("reference is loaded"); 
+0

感謝。它精美地穿着 – Milesklc

+0

對不起,但我意識到,它不工作,以及我想要的。它只適用於引用的文件,它出現在參考編輯器中。但是,我希望能夠檢測文件是否被實際引用。現在當前的代碼會拋出一個錯誤「請指定參考節點,引用文件或引用文件中的節點。」我認爲這是因爲該文件從未被引用過。但是,如果文件被引用,但沒有加載,代碼將工作。 – Milesklc

0

很抱歉,但我知道,因爲我希望它不會正常工作。它只適用於引用的文件,它出現在參考編輯器中。但是,我希望能夠檢測文件是否被實際引用。現在當前的代碼會拋出一個錯誤「請指定參考節點,引用文件或引用文件中的節點。」我認爲這是因爲該文件從未被引用過。但是,如果文件被引用,但沒有加載,代碼將工作。