|
1.在AutoCAD的安装根目录下,默认为C:\Program Files\AutoCAD 2010,用记事本创建一个acad.rx文件,添加如下内容(假定ARX执行程序名为GCArxDxfToGCode.arx):
GCArxDxfToGCode.arx
2.将acad.rx与GCArxDxfToGCode.arx文件拷贝至AutoCAD的安装根目录下,默认为C:\Program Files\AutoCAD 2010,打开AutoCAD即可自动加载程序
- // 加载当前目录下的所有 arx 文件
- static void LoadAllArx(void)
- {
- // 搜索文件
- vector<CString> fileList; //文件名列表,不包括目录
- FindFiles(Mydir, _T("arx"), fileList);
- if (fileList.size() == 0)
- return ;
- // 加载文件
- CString filePath;
- vector<CString>::iterator it;
- for (it = fileList.begin(); it != fileList.end(); it++)
- {
- // 跳过本模块自身
- if ((*it).CompareNoCase(Mytitle + _T(".arx")) == 0)
- continue;
- acedArxLoad(*it);
- filePath = GetFileTitleFromFileName(*it, FALSE);
- AcadAppInfo appInfo;
- appInfo.setAppName(filePath); // 应用程序名
- appInfo.delFromRegistry();
- appInfo.setModuleName(*it);
- appInfo.setAppDesc(filePath); // 应用程序描述
- appInfo.setLoadReason(AcadApp::kOnAutoCADStartup); // 随AutoCAD启动
- appInfo.writeToRegistry();
- MyPath.push_back(filePath);
- }
- }
复制代码
|
|