AutoCAD ObjectARX 二次開發(2020版)--3,執行ARX文件--


上一節中我們在initApp()函數中,將helloWorld()函數注冊給了CAD主程序,注冊指令的字符串為“Hello”。

void initApp()
{
    acedRegCmds->addCommand(_T("HELLOWORLD_COMMANDS"), _T("Hello"),_T("Bonjour"), ACRX_CMD_TRANSPARENT,helloWorld);
}

如果你用過CAD的話會知道在CAD中經常用類似命令行的方法輸入指令,我們上一個程序就給CAD新增了一個指令“Hello”。

用這個新增指令就可以調用被注冊的函數helloWorld();

注意,CAD指令不分區大小寫。

 

執行之前,首先要加載ARX文件。

方法1:

  最直接的方法是,打開一個CAD窗口,然后將ARX文件直接拖到畫布中,

會彈出提示,選擇始終加載或者加載一次都可以,確定后完成加載。

(示例圖上的文件名和本教程中上一節程序的文件名不同,請忽略。)

 

方法2:

  在CAD窗口中輸入指令 APPLOAD,然后在彈出窗口中,找到你的ARX文件,點擊加載。

 

加載成功之后,直接輸入命令hello

就會調用helloWorld()函數

在屏幕上打印 Hello World !

 

手動創建項目是為了理解框架的基本結構,下一節開始,將一直使用模板創建項目,能極大提高效率。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM