找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1105|回复: 11

[求助] [求助]:一个困扰我的问题期望能得到解决?(菜单中调用合成lisp 文件)

[复制链接]
发表于 2007-4-6 22:03:59 | 显示全部楼层 |阅读模式

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

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

×
1、我想在把所有的lisp文件合成一个lisp文件,然后中菜单中调用合成lisp 文件中的所有的命令?
如下例:
ID_zbxwj       [_Button("坐标写入文本","zbxwj","zbxwj")]^C^C(load "C/zbxwj.LSP");zbxwj
iD_zbbz        [_Button("坐标标注","zbbz","zbbz")]^C^C(load "C:/zbbz.LSP");zbbz
2、如何不用调用原来路径直接调用命令?
ID_zbxwj       [_Button("坐标写入文本","zbxwj","zbxwj")]^C^Czbxwj
iD_zbbz        [_Button("坐标标注","zbbz","zbbz")]^C^Czbbz
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2007-4-6 22:17:50 | 显示全部楼层
应该很简单吧,只要把其中的某一个文件里的内容剪切或粘贴到另外一个文件里,就搞定了!现在只在加载合成后的文件就可以用里面的两个命令了。只要你愿意,可以把你编写的所有程序都放到这个文件中来,只要加载这一个文件就可以用所有的命令了!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-4-6 23:30:38 | 显示全部楼层
有几点错误:
1、菜单写法
例:ID_New       [新建(&N)...\tCtrl+N]^C^C_new
其中:ID_New   是菜单名称;
            [新建(&N)...\tCtrl+N]  是菜单显示的文字,即你明白的汉语命令;
      ^C^C  是系统命令清零;
      _new  是执行的命令,在这里你可以直接使用你在lisp 文件中定义的命令
不用指明路径。
你套用的是工具栏的写法,还有错误。
另:菜单命令必须放到菜单命令区,其它问题慢慢研究吧。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-7 14:54:15 | 显示全部楼层
三楼我试过了,^C^C_new后面必须指明路径才能执行命令
你能否举个例子
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-4-7 19:54:22 | 显示全部楼层
我用的2002、2004版,不用指明路径。如果你用的是R14以前版的,我就不清楚了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-8 11:26:40 | 显示全部楼层
楼上:我用的2004下必须指明路径,才能执行。你能否举个例子让我试试
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-4-8 12:14:11 | 显示全部楼层
我的菜单一部分
[B]***POP6
**TOOLS
ID_MnTools     [工具(&T)]
ID_U           [放弃(&U)        Ctrl+Z]_u
ID_Redo        [重做(&R)        Ctrl+Y]^C^C_mredo 1
               [--]
ID_Regenall    [刷新(&A)]^C^C_regenall
ID_Purge       [清理(&P)...]^C^C_purge
               [--]
ID_Dist        [查询距离、角度(&D)]^C^C_dist
ID_Area        [查询面积(&A)]^C^C_area
               [--]
ID_GL          [高程归零]^C^C_GL
ID_XY          [坐标标注]^C^C_XY
ID_MJ          [面积标注(公顷)]^C^C_MJ
ID_MJM       [面积标注(市亩)]^C^C_MJM
……
[/B]


我的菜单和工具栏都是自己改的,没用的功能都删了,增加了一些自己的程序显示的下面部分就是我自己增加的内容。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-8 17:15:50 | 显示全部楼层
菜单命令必须放到菜单命令区?解释一下
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-4-8 20:17:42 | 显示全部楼层
户籍!你只能回你自己的家,上别人家不能算你是那家人。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-8 22:12:35 | 显示全部楼层
"套用的是工具栏的写法,还有错误"你能不能帮我改一下
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-4-8 23:11:38 | 显示全部楼层
ID_zbxwj [_Button("坐标写入文本","zbxwj","zbxwj")]^C^C(load "C/zbxwj.LSP");zbxwj
_Button:是ㄒ骞ぞ呃福?
"坐标写入文本":是显示在工具栏的提示名称;
"zbxwj","zbxwj':是工具栏显示的图标,系统应该有这个图标,或你自己绘制的图标,要标明格式;
^C^C:是使强制系统命令行归零;
zbxwj:是你给系统的命令,前面要加一_;
图标和命令必须放在系统支持的路径下。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-9 09:54:38 | 显示全部楼层
“是你给系统的命令,前面要加一_”。奇怪有的命令可以运行而有的不能运行是什么原因呢
“菜单命令必须放到菜单命令区?”是什么意思 
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 14:47 , Processed in 0.251987 second(s), 53 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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