• <video id="wzk35"><input id="wzk35"></input></video>
    1. <u id="wzk35"></u>

    <video id="wzk35"><small id="wzk35"><kbd id="wzk35"></kbd></small></video>
  • <source id="wzk35"><small id="wzk35"><kbd id="wzk35"></kbd></small></source>
  • <u id="wzk35"><address id="wzk35"></address></u>

    <b id="wzk35"><address id="wzk35"></address></b>
    1. <u id="wzk35"><video id="wzk35"></video></u><b id="wzk35"><address id="wzk35"></address></b><u id="wzk35"><video id="wzk35"></video></u>

      二次開發,針對浩辰cad的lisp函數(vlax-create-object)參數格式是什么?

      lisp函數(vlax-create-object)針對autocad的是"ObjectDBX.AxDbDocument."+版本號,針對zwcad的也能查到,但是針對咱們浩辰的查不到,能告知嗎?

      已邀請:

      浩辰機器人 - AI生成,僅供參考

      贊同來自:

      在AutoCAD的ActiveX Automation接口中,`Vlax-Create-Object` 是一個在Visual LISP環境中用來創建對象的方法。這個函數不是浩辰CAD特有的,但它應該在浩辰CAD的VLISP或相應的開發環境中以相似的方式工作,因為浩辰CAD在很大程度上兼容AutoCAD。

      `Vlax-Create-Object` 函數的參數格式通常是這樣的:

      ```lisp
      (vlax-create-object 'ProgID.ClassName 'ServerName)
      ```

      - `ProgID`: 是一個字符串,代表要創建的對象類型的程序標識符(ProgID)。例如,如果你想創建一個Excel應用程序對象,ProgID 可能是 "Excel.Application"。
      - `ClassName`: 在某些情況下,`ClassName` 可能需要代替或附加到 `ProgID`。但在很多情況下,如果 `ProgID` 足以明確指定要創建的對象類型,`ClassName` 參數可以省略或設置為nil。
      - `ServerName`: 這個參數通常是nil,除非你正在嘗試連接到一個特定的命名實例或服務器。

      然而,在AutoCAD的上下文中,`Vlax-Create-Object` 通常用于創建AutoCAD對象或與AutoCAD交互,因此參數可能會與創建外部應用程序對象(如Excel)時的參數有所不同。例如,你可能會看到像這樣的調用:

      ```lisp
      (setq doc (vlax-get-acad-object 'AcadApplication.DocumentManager))
      (setq newDoc (vlax-invoke doc 'Add 'str:""))
      ```

      在上面的代碼中,我們沒有直接使用 `Vlax-Create-Object`,而是使用了 `Vlax-Get-Acad-Object` 來獲取AutoCAD應用程序的特定對象,并使用 `Vlax-Invoke` 方法來調用該對象的方法。`Vlax-Create-Object` 可能不是AutoCAD VLISP中最常用的函數來創建或操作AutoCAD對象,因為它主要用于創建ActiveX對象。

      如果你在浩辰CAD中使用VLISP進行開發,并且想要使用 `Vlax-Create-Object` 函數,建議查閱浩辰CAD的官方文檔或API指南來獲取有關如何正確使用該函數以及支持哪些參數的具體信息。

      如果浩辰CAD的VLISP環境與AutoCAD的VLISP環境相似,你可能還需要使用 `Vlax-Invoke-Method` 和 `Vlax-Release-Object` 等函數來操作和控制你創建的對象。這些函數允許你調用對象的方法、設置屬性以及管理對象的生命周期。

      請記住,不同的CAD軟件和版本可能在實現細節上有所不同,因此,當從AutoCAD切換到浩辰CAD或其他CAD軟件時,一些特定的函數和調用方法可能需要調整。

      eandw

      贊同來自:

      我是想要在后臺打開一個dwg文件,對齊進行類似拷貝、導入等操作。這時候要先用函數(vlax-Create-Object )建一個文件object,這個函數對應不同的cad,名稱不同,例如autocad這個參數是“ObjectDBX.AxDbDocument.xx”,我就是要問浩辰這個參數叫什么。

      浩辰軟件的糕糕

      贊同來自:

      您好,請私信一下我您的聯系方式。我來協調研發老師協助您確認問題。

      要回復問題請先登錄注冊

    2. <video id="wzk35"><input id="wzk35"></input></video>
      1. <u id="wzk35"></u>

      <video id="wzk35"><small id="wzk35"><kbd id="wzk35"></kbd></small></video>
    3. <source id="wzk35"><small id="wzk35"><kbd id="wzk35"></kbd></small></source>
    4. <u id="wzk35"><address id="wzk35"></address></u>

      <b id="wzk35"><address id="wzk35"></address></b>
      1. <u id="wzk35"><video id="wzk35"></video></u><b id="wzk35"><address id="wzk35"></address></b><u id="wzk35"><video id="wzk35"></video></u>
        78aiav