jxxjian 发表于 2003-4-3 11:30:00

[试一试]怎样安装我的ARX程序

本帖最后由 作者 于 2003-4-3 11:30:23 编辑

怎样安装我的ARX程序,我的arx是否可以有自己的
开启界面,自动更新CAD菜单,当unload本ARX程序
时,如何恢复CAD菜单?
请高手指点。
非常感谢!
也可e-mail联系:jxxjian@sohu.com。
非常感谢!

leeyeafu 发表于 2003-4-3 11:38:00

Re:

首先,ARX不是一个你认为的通常意义上的应用程序,它只是一个ACAD二次开发工具包,不需要特别的安装。进行ARX程序设计,其编程工具一般使用VC++6.0(ACAD 2004使用VC.Net),在你下载的ARX程序包中应该有\utils\ObjARXWiz目录,其中的ObjARXWizSetup程序将帮助你在VC中做一些初始化工作。
ARX没有自己的起始界面,但可以用ARX设计ACAD菜单。不过这不是一件简单的工作。

jxxjian 发表于 2003-4-3 14:04:00

应该可以自己编程来实现吧

RE:
应该可以自己编程来实现吧.
ARX是动态连接库程序,如果可以实现自定义安装等,岂不
美妙。
   但安装后肯定是在ACAD下的。

leeyeafu 发表于 2003-4-3 14:26:00

sry,误会了你的意思

要给你的ARX程序制作安装包,可以试试使用InstallShield软件,它应该在你的VC安装光盘上。
ARX程序可以编辑ACAD菜单,但要牵涉到复杂的MFC编程,我没做过,SRY。我觉得使用VLISP或VBA编辑ACAD菜单会容易许多。
要在ACAD启动时自动加载ARX程序(这样才能说是改变ACAD界面),方法很多,例如可以修改Windows注册表等等。
要在ARX程序unload时恢复ACAD菜单,可以在ACAD ARX收到AcRx::kUnloadAppMsg消息时指定函数完成恢复操作。

baliao 发表于 2003-4-3 18:20:00

我刚装完而且能用哦!

你把ObjectARX2000中的最后一个文件包打开(共有十一个文件包)然后
在运行一下里面的安装程序就OK了。当然再用的时候还要在Visual c++中
设置一下环境路径就可以了。如果你是用ADS编程的话。还要设置一下库函数
的连接。注意不管是用什么编程都一定要在Visual c++中吧lib和inc两个库函数添加进去才能用。试试吧。一定行的!:)

jxxjian 发表于 2003-4-4 08:37:00

我找到了一些,供大家讨论

来自于---黄恺 李雷----作者
(1)编写各种用户自定义函数并形成若干LISP、ARX、VLX或ADS文件,以及一些DCL文件。
(2)建立符合自己要求的菜单文件,一般可在AutoCAD原菜单文件内添加自己的内容,对于AutoCAD2000版本还可增加局部菜单文件,然后经交互方式加入到系统中去。
(3)在系统的ACAD.LSP或类似文件中加入某些内容以便进行各种初始化操作,如在启动时立即装入一些文件等。
(4)通过系统对话框设置某些路径。这些操作在程序开发成功后向其它AutoCAD系统上安装应用,特别是需要大批安装时,需要进行很多文件检索、内容增删、子目录创建、文件拷贝、系统设置等繁琐工作自动完成。
   
      好象不错!谢谢,请继续讨论!

hpnzy 发表于 2003-4-5 10:31:00

可以详细说一下怎么安装ObjectARX 2000,我加载怎么不成功?

hpnzy 发表于 2003-4-5 10:46:00

请问,怎么才知道安装objectARX2000,载visual c++6.0 中看那里可以看出来?

whyangdong 发表于 2003-4-6 21:47:00

安装 objectarx向导

运行安装目录\ObjectARX 2000\utils\ObjARXWiz下的wizardsetup安装程序
就可以在vc new对话框,project项里看到objectarx应用程序向导

zmyqhx 发表于 2003-4-12 22:03:00

re:

页: [1] 2
查看完整版本: [试一试]怎样安装我的ARX程序