- UID
- 242705
- 积分
- 0
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2005-4-13
- 最后登录
- 1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
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 命令,加载/卸载应用程序对话框不出现。出现如下图提示 |
|