土木在线论坛 \ 商易宝社区 \ 行业脉动 \ 【请教】关于lisp压缩命令格式

【请教】关于lisp压缩命令格式

发布于:2008-11-20 09:58:20 来自:商易宝社区/行业脉动 [复制转发]
之前看到CAD技巧集里面曾经介绍过关于用lisp来进行命令压缩格式,原文如下:
命令压缩格式 (DEFUN C:简码 () (COMMAND "命令" "命令行中的选项" "命令行中的选项" "命令行中的选项" ""))
例如:用SW键代替进入西南视图的命令, 程序为 (DEFUN C:SW () (COMMAND "-VIEW" "SWISO"))
而我按照上述格式编写的lisp文件,用CAD加载以后,提示语法错误,命令不能执行。因为测量面积命令"area",每次输入后还需要选择"o"来点取实体,我觉得很麻烦,就想把该命令用新命令集成,这样就只需要按一次命令就可以。
各位高手,路过的请指点一下。多谢了。
  • tongmingniao
    tongmingniao 沙发
    测量面积的自定义命令可以这样编写,很简单的。
    (defun c:ao()
    (command "area" "o")
    )
    注意必须严格地按照操作顺序进行编写。
    2009-03-11 22:32:11

    回复 举报
    赞同0
这个家伙什么也没有留下。。。

行业脉动

返回版块

12.08 万条内容 · 79 人订阅

猜你喜欢

阅读下一篇

哪位高手帮忙写一段lisp程序(关于画线的)

要求:命令运行后,提示点取基点,然后要求输入a,b,c,r四个参数,画出附件中的三段红颜色的线。那位高手帮帮忙,谢谢![ 本帖最后由 guxin931 于 2008-11-20 10:34 编辑 ]

回帖成功

经验值 +10