關於 AutoLISP 相容性

AutoLISP 程式通常很少需要為了在最新版本中執行而變更。

但是,AutoLISP 程式在最新版本中可能無法正常執行,因為 AutoLISP 函數或 AutoCAD 系列產品的指令已變更或已棄用。

註: 從 AutoCAD 2014 系列產品開始,自訂應用程式必須使用「安全模式」;當 SECURELOAD 系統變數設定為 1 或 2。在安全模式下進行作業時,AutoCAD 系列產品已限制為只能載入及執行包含來自可信任位置之代碼的檔案;可信任的位置是由 TRUSTEDPATHS 系統變數所指定。若要取得更多資訊,請參閱《關於防範惡意程式碼》。

以數位方式簽署的檔案

從 AutoCAD 2016 系列產品開始,您可以用數位方式簽署 AutoLISP 檔案。以數位方式簽署 AutoLISP 檔案,可以讓檔案載入至 AutoCAD 圖面環境中,而不會對使用者顯示檔案未受信任的警告訊息。已經過數位簽署的 VLX 檔案無法載入至 AutoCAD 2015 系列產品或更早版本的產品中。

osnap 函數

osnap 函數不再支援 qui 物件鎖點模式。在 AutoLISP 程式中,從使用 osnap函數的陳述式移除 qui 模式。如果未移除模式,osnap 函數會針對繪製區中的有效點傳回 nil,而不是座標值。