明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 王咣生

[原创]让图像控件菜单更方便

  [复制链接]
发表于 2008-2-20 00:46:00 | 显示全部楼层

(defun cmd1 () (command "-insert" "SCSL101"))

呵呵,改成这样好像可以用了

 楼主| 发表于 2008-2-20 21:00:00 | 显示全部楼层

将insert定义在lisp函数中:

(defun c:SlideMgr16_Test ( / name data)
  (defun mycmd () (command ".insert"))
 
  ;
  (setq name "Hello")
  (setq data '(("scsl(SCSL101)" "列表信息" "(mycmd)")
        )
 )
  ;
  (LoadDialog_SlideMgr16 "SlideMgr16" data)
  (princ)
)

发表于 2008-2-23 23:06:00 | 显示全部楼层
大哥,能不能加二个按钮,可以实现在里面用mslide创建sld文件,同时将常用的零件也保存到目录下去就更方便了
 楼主| 发表于 2008-2-24 19:46:00 | 显示全部楼层

我只是尽量作通用一些,我也不是做零件的.

第一楼有源程序,你可以改一下.

发表于 2008-2-25 09:44:00 | 显示全部楼层
块插入时(有多个属性),怎么避免多次回车(属性插入时先不输入)?
 楼主| 发表于 2008-2-25 17:00:00 | 显示全部楼层

用VLISP方法插入块:

(defun test ( / f app doc mod)
  (setq f "C:\\abcdef.dwg")
 
  (setq app (vlax-get-acad-object)
 doc (vla-get-activedocument app)
 mod (vla-get-modelspace doc))
  (vla-insertblock mod (vlax-3d-point 0.0 0.0) f 1.0 1.0 1.0 0.0)
  (princ)
)

这样不提示输入属性.

发表于 2008-2-26 07:54:00 | 显示全部楼层

ACAD 2007如何做?

 楼主| 发表于 2008-2-26 09:15:00 | 显示全部楼层
这是LISP和DCL,一般不存在版本问题
发表于 2008-2-26 15:30:00 | 显示全部楼层
能否把DCG工具发上来看看??
 楼主| 发表于 2008-2-26 15:59:00 | 显示全部楼层

在Google上很容易搜索到:

http://www.vlisp.com/showthread.php?t=56

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

本版积分规则

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

GMT+8, 2024-11-25 05:58 , Processed in 0.167553 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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