明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 革天明

求接地气!高飞鸟的程序太高了,请高手写个简单点的程序!

  [复制链接]
发表于 2013-1-31 00:07:17 | 显示全部楼层
现在才看到已经有例子了哦,,顶起来哦,
 楼主| 发表于 2013-1-31 16:09:28 | 显示全部楼层
修改后的程序如下,运行时会提示要求找到picture的那个lsp,大家使用时选择一下就行了,
程序是一个注册模块,原贴的37楼http://bbs.mjtd.com/thread-100261-4-1.html
如何在DCL中任意插入图片,稍后继续

本帖子中包含更多资源

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

x
 楼主| 发表于 2013-1-31 16:54:51 | 显示全部楼层
程序的重点在于以下代码
;;以下是修改段
  ;;(setq images (load "pictures"))        ;编译vlx后用这句,注释下面的那句
  (setq images (ReadFromFile))                        ;用对话框读取用这句,注释上面的那句
  (and (null Images) (exit))

;;;插入DCL头
  (setq dclname (H:DCLHead '("test:dialog{")))
;;;插入数据
  (H:InsertDCLData
    '("label=\"管牙型号标注\";"
      ":row{"
      ":boxed_radio_column{key=\"GY\";label=\"管牙\";width=15;"
      ":radio_button{key=\"PT\";label=\"PT\";}"
      ":radio_button{key=\"NPT\";label=\"NPT\";}"
      ":radio_button{key=\"BSP\";label=\"BSP\";}"
      ":radio_button{key=\"BSPT\";label=\"BSPT\";}"
      "}"
      ":boxed_radio_column{key=\"XH\";label=\"型号\";width=15;"
      ":radio_button{key=\"1/8\";label=\"1/8\";}"
      ":radio_button{key=\"1/4\";label=\"1/4\";}"
      ":radio_button{key=\"3/8\";label=\"3/8\";}"
      ":radio_button{key=\"1/2\";label=\"1/2\";}"
      ":radio_button{key=\"3/4\";label=\"3/4\";}"
      "}"
      "}"
      ":edit_box{key=\"GYXH\";label=\"管牙型号\";}"
      ":row{"
     )
    dclname
  )

  ;;把图像按钮插入你想要的地方
  (setq Imglst (H:InsertImage Images T 0 dclname))
  (H:InsertDCLData
    '("}"
      ":row{"
      ":button{key=\"IN\";label=\"插入引线标注\";}"
      ":button{is_cancel=true;key=\"cancel\";label=\"取消\";}"
      "}"
      "}"
     )
    dclname
  )
  ;;获取CAD颜色对象,为颜色转化做准备
  (setq Version (substr (getvar 'acadver) 1 2))
  (setq Version (strcat "AutoCAD.AcCmColor." version))
  (setq ColorObj (vlax-create-object version))
  ;;修改段结束


里面包含如何写DCL这个是重点所在。
发表于 2013-2-6 19:10:48 | 显示全部楼层
; 错误: 参数类型错误: consp INDEX->RGB
发表于 2014-5-30 13:37:27 | 显示全部楼层
为什么这里不能下载呢
发表于 2014-7-23 23:35:37 | 显示全部楼层
路过学习一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-24 07:18 , Processed in 0.132817 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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