用C#進行AutoCAD二次開發。直接參考AutoCAD 20xx Type Library。正常操作處理都沒問題。但是有些圖紙是帶教育版標記的,CAD在打開這種圖紙的時候會彈出對話框:
。這樣CAD就卡在這里無法進行下去了。除非人工干預,取消對話框。我希望做的是全自動的程式。碰到這種情況,CAD的介面有相應的函式嗎?非常感謝。
uj5u.com熱心網友回復:
圖片無法正常顯示?又傳一次。
uj5u.com熱心網友回復:
找到這個表單的句柄,讓后發送按下button的指令可以實作功能連續uj5u.com熱心網友回復:
應該是沒有介面不讓彈出來畢竟圖紙是用的免費的教育版畫出來的,使用和列印肯定有諸多限制
你倒是可以在后臺檢測這個視窗,并且模擬點擊這個按鈕
uj5u.com熱心網友回復:
AutoCAD有沒有這樣的介面不知道,估計不會有。你可以從其他方面想辦法,例如開一個定時器,用來監視是不是有這樣的提示框彈出,若有就自動點掉。具體就是,用定時器不斷地查詢當前的活動視窗(若是想更保險可以查詢所有視窗),若是發現了標題叫做“AutoCAD 警告”的視窗,就向這個視窗發送一個鍵盤Y鍵的訊息,就相當于自動點擊了“是”。
uj5u.com熱心網友回復:
程式中加載運行 對應板本的 BladeR18_x64 檔案(在網上能下載)uj5u.com熱心網友回復:
你這個CAD的版本有問題吧,還是裝個官方的版本吧。轉載請註明出處,本文鏈接:https://www.uj5u.com/net/109147.html
標籤:C#
上一篇:使用 .Net Core 3.0 和 gRPC 微服務更新網站
下一篇:多執行緒問題
