风树 发表于 2013-9-17 21:05:15

请问arx如何通过命令代码加载lsp程序(已解决)

本帖最后由 风树 于 2013-9-21 21:36 编辑

请问arx中如何通过命令代码加载lsp程序
通过什么命令?

风树 发表于 2013-9-17 21:19:15

只有这种方法吗?
IAcadApplicationPtr pApp = acedGetIDispatch(TRUE);
IAcadDocumentPtr pDoc;
pApp->get_ActiveDocument(&pDoc);
pDoc->SendCommand( _T("(autoload "x:/yyy.lsp" '("AA")) ") );

风树 发表于 2013-9-17 21:21:28

pDoc->SendCommand( _T("(autoload "x:/yyy.lsp" '("AA")) ") );
改成
pDoc->SendCommand( _T("autoload "x:/yyy.lsp" '("AA")") );

风树 发表于 2013-9-17 21:30:29

有没有不通过cad命令窗口显示的方法?
还有通过什么代码能知道cad当前加载了什么arx或lsp命令呢?
请指教

风树 发表于 2013-9-19 15:29:22

应该用这句,结贴了
acDocManager->sendStringToExecute(acDocManager->curDocument(),Cmd.c_str(),false,true);
页: [1]
查看完整版本: 请问arx如何通过命令代码加载lsp程序(已解决)