2017-10-19 65 views
0

我試圖通過Design Automation API調用AutoCAD Import命令。這可以從accoreconsole.exe本地正常工作,而設計自動化API接受無錯誤的導入命令時,它將繼續執行下一個命令,而不導入任何內容。可以通過設計自動化API調用導入命令嗎?

在下面的設計自動化API輸出日誌摘錄中,我直接從生成的腳本文件和通過我的插件通過SendStringToExecute調用Import命令。在後一種情況下,我已經拉完整的本地文件路徑。

[10/19/2017 06:20:18] Command: Import 
[10/19/2017 06:20:18] Enter import file name: "input.stp" 
[10/19/2017 06:20:18] Command: ProcessChamberDrawingCloud 
[10/19/2017 06:20:19] Command: (command "Import" "\"T:\\Aces\\Jobs\\f4ba423419294f7eacf0d9fac71e790f\\input.stp\"") 
[10/19/2017 06:20:19] Import 
[10/19/2017 06:20:19] Enter import file name: "T:\Aces\Jobs\f4ba423419294f7eacf0d9fac71e790f\input.stp" 
[10/19/2017 06:20:19] Command: _.quit 
+0

讓我來諮詢一下我們的設計自動化團隊吧。我會盡快回復你,謝謝你的耐心等待。 –

回答

0

對於STEP文件,IMPORT命令依賴於AcTranslators.exe和幾個atf * .dll文件。你的環境是否有這些文件將是第一個問題?但我仍在檢查是否有其他方法。

乾杯,

+0

我目前沒有做任何特別的工作將它們嵌入到環境中;我的印象是設計自動化API所使用的accoreconsle版本具有與從安裝了AutoCAD的工作站執行相同的功能。通過在AppPackage中包含AcTranslators.exe和相關的atf * dll文件並將AcTranslators.exe指定爲活動的AllowedChildProcess,可以啓用導入功能嗎? –

+0

Hi Rob,你可以分享你正在嘗試使用的腳本,看起來我對acTranslator.exe的建議已經是設計自動化API的一部分,所以你的腳本可能會導致這個問題。 –

+0

當你說腳本你在找什麼?我可以壓縮我的VS項目並通過電子郵件發送給您,或者我可以提取特定項目並在此處發佈。是否有關於如何通過設計自動化API調用acTranslater的某些說明? –

0

「導入」在鍛造設計自動化命令有一些問題,它不會催生「AcTranslator.exe」的過程。我們正在研究其他一些替代方案,我們會繼續發佈。

導入AutoCAD中

  1. 首先兩個步驟的過程中它會生成一個子進程這樣AcTranslator.exe -i 「input.stp」 -o 「output.dwg」
  2. 當翻譯完成後,當您在通知欄上單擊 時,將向用戶發送一條通知給 AutoCAD UI [右側AutoCAD主窗口的最右上角],將output.dwg中的已轉換實體合併到當前的 圖形中。

目前,我們在第一步看到問題。

相關問題