利用向导进行ARX二次开发(一)

利用向导创建第一个OBJECTARX程序

工具:ObjectARX 2013 Wizards, Visual Studio 2010, Autocad2013

第一步:打开VS2010,利用向导创建一个模板项目

11

第二步:随便输入一下名称,然后直接Finish

22

第三步:打开项目,进入acrxEntryPoint.cpp,找到里面的MyGroupMyCommand函数,我们将在该函数里添加自定义的命令,这里我添加了一条 命令。输入该命令后会执行后面的myfun函数,这个函数需要我们手动添加。

33

第四步:添加myfun()函数,这里只是简单的输出一句话,记得在上面加上函数原型,不然编译器会提示找不到该函数。

44

第五步:找到On_kInitAppMsg函数,这是程序在初始化时执行的函数,我们在初始化时需要把命令添加进去,所以这里加一条语句,执行我们前面写的添加命令函数就可以了。

55

第六步:找到On_kUnloadAppMsg函数,这是程序卸载时执行的函数,这里我们把之前添加的命令remove掉就可以了

66

第七步:编译一个64或者32位的.arx程序,在Acad2013中使用AP(Appload)命令加载我们编译出来的arx程序(注意保持Acad和arx的位数一致,必须都是32位或者都是64位)

77

然后我们可以在命令行里输入 命令来执行我们编写的myfun()函数,也就是输出"Hello, World\n"

88

猜你喜欢

转载自www.cnblogs.com/sunw26/p/12033868.html