明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1876|回复: 6

大家过来看看我的菜单定制存在什么问题!

[复制链接]
发表于 2002-7-24 14:10:00 | 显示全部楼层 |阅读模式
在acad.mns中加入如下语句:
***POP11
**叶片设计
ID_MnLeafDesign    [叶片设计]
ID_LD3DView         [给定参数]^C^C(if (load (findfile "DrumDesign.lsp")) ((DrumDesign)) (alert "Could not find or could not start Quick Tour."))
                      [--]
ID_LDGetPic        [工程出图]^C^C(if (load (findfile "GETDRUMDESIGNRESULT.lsp")) ((GETDRUMDESIGNRESULT)) (alert "Could not find or could not start Quick Tour."))
加载后点机菜单,出现如下错误提示:
(if (load (findfile "GETDRUMDESIGNRESULT.lsp"))
((GETDRUMDESIGNRESULT)) (alert "Could not find or could not start Quick Tour."))
       C:GetDrumDesignResult 已加载。 error: null function
(GETDRUMDESIGNRESULT)
可以看到lsp已经被正确加载。但为什么不能执行呢?
我的函数名就分别叫DrumDesign和GETDRUMDESIGNRESULT。已经加了C:
发表于 2002-7-24 19:35:00 | 显示全部楼层

将GetDrumDesignResult 改成C:GetDrumDesignResult 试试

因为你是在程序中引用其它程序,应该加C:的。
发表于 2004-5-18 00:52:00 | 显示全部楼层
我的程序和他的一样,加了C:还是不行的
发表于 2004-5-18 15:31:00 | 显示全部楼层
先刪除ACAD.MNC,再試試
发表于 2004-5-18 16:15:00 | 显示全部楼层
((DrumDesign)) -》(DrumDesign) 多了一重括号
发表于 2004-5-18 16:27:00 | 显示全部楼层
本帖最后由 作者 于 2004-5-18 17:31:38 编辑

没看懂为什么要在mns里这么麻烦,如果找不到文件加载失败,系统自会提示
发表于 2004-5-18 16:45:00 | 显示全部楼层
没看懂楼上的说什么,这是在把自己的程序做到菜单里很常用的一种做法,有什么麻烦的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-10-1 10:40 , Processed in 0.182604 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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