找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 468|回复: 0

[求助]:综合arx自动加载 menu加载 appload出错的问题(代码)

[复制链接]
发表于 2005-5-10 22:36:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
1。dsf.arx,acad.rx 放到了acad2000目录下

2。mymenu.mnu,编译成了mymenu.mnc,放到了support目录下

acad.rx完全代码如下:[/COLOR]

dsf.arx

dsf.arx初始化代码如下:[/COLOR]

void InitApplication()
{
// NOTE: DO NOT edit the following lines.
//{{AFX_ARX_INIT
acedRegCmds->addCommand("ASDK_CMD", "OFSET","OFSET", ACRX_CMD_MODAL, ofset);
//}}AFX_ARX_INIT
// TODO: add your initialization functions
loadmenu();
}

void loadmenu()
{
acedCommand(RTSTR,"menu",RTSTR,"dsfmenu.mnc",RTSTR,"",0);
}

mymenu.mnu完全代码如下:[/COLOR]

***POP1
**FILE
ID_MENU_FILE  [文件(&F)]
ID_FILE_OPEN  [打开(&O)... Ctrl+O]^C^C_open
ID_FILE_QUIT  [退出(&X)]^C^C_quit

***POP2
**OFFSET
ID_MENU_OFFSET  [偏移(&O)]
ID_OFFSET_START  [开始(&O)]^C^C_ofset
ID_OFFSET_UNDO  [放弃(&U) Ctrl+Z]^C^C_u
ID_OFFSET_REDO  [重做(&R) Ctrl+Y]^C^C_redo

***POP3
**VIEW
ID_MENU_VIEW  [视图(&V)]
ID_VIEW_ZOOM  [->缩放(&Z)]
ID_VIEW_REALTIME [实时]'_zoom ;
                 [--]
ID_VIEW_MAGNIFY  [放大(&I)]'_zoom 2x
ID_VIEW_SHRINK  [缩小(&O)]'_zoom .5x
                 [--]
ID_VIEW_ALL  [全部(&A)]'_zoom _all
ID_VIEW_EXTEND  [<-范围(&E)]'_zoom _e
               [--]
ID_VIEW_PAN  [平移(&P)]'_pan

运行acad.exe反应如下:(在运行之前一切指令正常)[/COLOR]

1。dsf.arx加载上去了,用自定义的ofset命令探出

2。mymenu.mnc不加载,菜单无变化

3。在命令行中用menu命令加载mymenu.mnc,菜单成功显示

3。在命令行中输入appload 命令,加载/卸载应用程序对话框不出现。出现如下图提示
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-9-22 14:41 , Processed in 0.330988 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表