乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 122|回复: 7

请问如何用ObjectARX在CAD中加载自定义菜单组

[复制链接]

3

主题

11

帖子

1

银币

初来乍到

Rank: 1

铜币
23
发表于 2004-12-22 15:58:00 | 显示全部楼层 |阅读模式
请问如何用ObjectARX在CAD中加载自定义菜单组
回复

使用道具 举报

11

主题

24

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
68
发表于 2004-12-23 16:27:00 | 显示全部楼层
先写好test.mns文件
然后
        ads_queueexpr("(command \"menuload\" \"菜单组名\") ");
        ads_queueexpr("(menucmd \"P5=+菜单组名.pop1\") ");
我刚搞定这个问题。
回复

使用道具 举报

dry

2

主题

17

帖子

2

银币

初来乍到

Rank: 1

铜币
25
发表于 2004-12-23 16:47:00 | 显示全部楼层
厉害 真强
回复

使用道具 举报

3

主题

11

帖子

1

银币

初来乍到

Rank: 1

铜币
23
发表于 2004-12-23 22:19:00 | 显示全部楼层
那么加载的程序段应该放在InitApplication()函数里可以吗?这样可以实现自动加载的。以前我都是先写好test.mnu,然后通过手动方式来加载。
回复

使用道具 举报

3

主题

11

帖子

1

银币

初来乍到

Rank: 1

铜币
23
发表于 2004-12-23 22:21:00 | 显示全部楼层
ads_queueexpr()这个函数怎么用呀,我在ARX的帮助文档中并没有找到。
回复

使用道具 举报

0

主题

1

帖子

1

银币

初来乍到

Rank: 1

铜币
1
发表于 2004-12-28 10:20:00 | 显示全部楼层
这样我加载的菜单在下次打开CAD时还在CAD上面,如果我只想把菜单在自己编写的应用程序加载时出现,这个能做到么?
回复

使用道具 举报

34

主题

372

帖子

7

银币

中流砥柱

Rank: 25

铜币
508
发表于 2004-12-28 12:29:00 | 显示全部楼层
这是通过配置文件实现的,每个配置文件指定不同的菜单,在启动时指定配置文件。
你先研究一下配置文件吧,一句两句话还说不清楚。
回复

使用道具 举报

3

主题

11

帖子

1

银币

初来乍到

Rank: 1

铜币
23
发表于 2004-12-28 16:57:00 | 显示全部楼层
; Configuration for AutoCAD 2002 () Microsoft Windows
; C:\Program Files\MDT6\acad2002.cfg created on 10/31/2004 at 16:58:24
[AppData]
[Version]
Platform=Microsoft Windows
FileVersion=8
ExecutableDate&Time=junkjunkjunkjunk
[AutoCAD]
CfgStamp=,N^R!2ZV
AuthorizationCode="                                 , ]"
[Digitizer/Driver]
MenuName=Current System Pointing Device
PathName=internal
Configured=1
[Editor]
Link=0
[Menu]
T_Menu=0
-------------------------------
这是AutoCAD2002的配置文件。zfbj,你可以解释一下吗,谢谢!
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-5 04:05 , Processed in 0.191590 second(s), 68 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表