明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1472|回复: 3

求哪个高手知道自动插入菜单的命令?

[复制链接]
发表于 2008-12-17 21:55:00 | 显示全部楼层 |阅读模式
现在的情况是,用了
(defun C:AY(/ Menufilename i)
    (setvar "cmdecho" 0)
    (if (null (menugroup "ayunger"));AutoCAD中未加载给菜单组.
        (progn
            (setq Menufilename (findfile "ayunger.mnu"));Search from autocad setup folder.
            (if (null Menufilename)
                (setq Menufilename (getfiled "打开AYUNGER菜单文件" "Ayunger.mnu" "mnu" 4))
            );end_if
            (if (null Menufilename) (exit));open dialog is ""Cancle" press.
           
            (setq i 1)
            (while (< i 24)
                (if (menucmd (strcat "P" (itoa i) ".1=?"))
                    (setq i (+ i 1));then
                    (progn;else
                        (vl-cmdf "_menuload" Menufilename)
                        (menucmd (strcat "P" (itoa i) "=+Ayunger.POP1"))
                        (princ "\n◎ 工具菜单已加载,欢迎您使用。邮箱:AyungerStudio@163.com QQ:420304230")
                        (setq i 25)
          );end_progn
                );end_if
            );end_while i
        );end_progn
    );end_if
    (prin1)
);end_defun

这段函数,好像只能实现把菜单加入menuload命令里面那个地方,不能真正实现插入下拉菜单,还得手动选择一下才行,哪个高手知道怎么写能把菜单自动插入进去而不用menuload来设置呢?
发表于 2008-12-17 22:35:00 | 显示全部楼层
 楼主| 发表于 2008-12-18 08:24:00 | 显示全部楼层
难道没有自动选择插入位置的函数么?
发表于 2008-12-18 09:28:00 | 显示全部楼层
请先加载给菜单组,再调试....

本帖子中包含更多资源

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

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-7-30 05:59 , Processed in 0.157363 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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