找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 8781|回复: 23

[编程申请] 【e派工具箱函数库(XYPLIB)的再开发利用】

[复制链接]
发表于 2013-6-4 07:56:24 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 xyp1964 于 2013-6-4 08:20 编辑

利用xcad.vlx内置函数库实现新的功能……
欢迎交流!

图块遮蔽
图块遮蔽01.gif


论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 593个

财富等级: 财运亨通

发表于 2013-6-4 08:07:18 | 显示全部楼层
很给力啊!没有什么伪源码,就是编译过的,思路最重要!

欢迎 XYP 正式回归,每个程序中对一些函数的用法最好给个说明,参数是什么也好让大家能更好更快的自己DIY
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-6-4 08:23:14 | 显示全部楼层
[pcode=lisp,true];; dcl文本浏览 2013-06-01
(defun c:test1290 ()
  (defun apo1 ()
    (xyp-Dcl-Gettile '("path" "po1"))
    (setq lst1 (vl-directory-files path "*.txt" 1)
   lst1 (vl-sort lst1 '<)
   a    (nth (atoi po1) lst1)
   lst2 (xyp-Txt2List (strcat path "\\" a))
   tx   (apply 'strcat lst2)
    )
    (set_tile "ptx" tx)
  )
  (defun apath ()
    (xyp-Dcl-Gettile '("path"))
    (setq lst1 (vl-directory-files path "*.txt" 1)
   lst1 (vl-sort lst1 '<)
    )
    (xyp-Show-List po1 lst1)
  )
  (xyp-initSet '(path po1 li1) '("d:\\block\\txt" "0" "0"))
  (setq lst1 (if lst1
        lst1
        '()
      )
ilst '(("path" "路径" "str" "50" "(apath)")
        ("po1" "文件" "poplist" "lst1" "49" "(apo1)")
        ("ptx" "内容" "ptext" "str1" "50" "20")
        "spacer;"
        "ioc"
       )
  )
  (xyp-Dcl-Init Ilst "【文本浏览】" t)
  (princ)
)[/pcode]

点评

欢迎院长,支持院长  发表于 2013-6-4 09:08
介绍一下 DCL 函数的具体用法吧,不然猜起来就费时间了,有机会也用用院长这个库写写程序  详情 回复 发表于 2013-6-4 08:33
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2013-6-4 08:33:11 | 显示全部楼层
xyp1964 发表于 2013-6-4 08:23
;; dcl文本浏览 2013-06-01
(defun c:test1290 ()
  (defun apo1 ()

介绍一下 DCL 函数的具体用法吧,不然猜起来就费时间了,有机会也用用院长这个库写写程序
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-6-4 08:42:28 | 显示全部楼层
欢迎XYP正式成为编程申请论坛版主。确实如EACHY所说,没什么伪源码,看要做什么。希望XYP以后能多多的给大家写程序,XYP不怕麻烦,大家踊跃向他提出申请吧。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

发表于 2013-6-4 08:48:44 | 显示全部楼层
XYP是lisp界的常青树了,保持多年的兴趣不减,难能可贵。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-6-4 08:52:53 | 显示全部楼层
你说你的是伪源码,让我的XDRX_API情何以堪啊,以后你的API正式起名叫 XYP-LIB吧。必要时候讲讲每个函数的用法,对有能力再开发的用户是帮助。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1742个

财富等级: 堆金积玉

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

使用道具 举报

已领礼包: 51个

财富等级: 招财进宝

发表于 2013-6-4 09:56:22 | 显示全部楼层
过来精神上支持下,肉体也支持下。{:soso_e120:}
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 394个

财富等级: 日进斗金

发表于 2013-6-4 10:57:35 | 显示全部楼层
时间上也支持一下,问题总要人提出,才有解答.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 93个

财富等级: 招财进宝

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

使用道具 举报

 楼主| 发表于 2013-6-5 19:01:05 | 显示全部楼层
本帖最后由 xyp1964 于 2013-6-5 19:04 编辑

jdzb(交点遮蔽).gif
[pcode=lisp,true];; jdzb(交点遮蔽)
(defun c:jdzb (/ ss i ptn pt)
  (CMDLA0)
  (xyp-initSet '(dist) '(1000.))
  (setq dist (Udist 1 "" "圆点半径<输入或鼠标直接量取>" dist nil))
  (defun aaa (pt d)
    (command "_polygon" 36 pt "i" (polar pt 0 d))
    (command "wipeout" "p" (entlast) "y")
  )
  (setq ss (ssget '((0 . "*LINE,ARC,CIRCLE,ELLIPSE")))
i  -1
  )
  (while (setq s1 (ssname ss (setq i (1+ i))))
    (setq ptn (xyp-Get-CurveIntersLeng s1 1)
   ptn (cdr (reverse (cdr ptn)))
    )
    (foreach pt ptn (aaa pt dist))
    (command "draworder" s1 "" "f")
  )
  (command "wipeout" "f" "off")
  (CMDLA1)
)[/pcode]


点评

提个建议啊,把线和WIPEOUT做成组,这样可以一定程度防止线移动位置后,WIPEOUT丢失的情况。  详情 回复 发表于 2013-6-5 19:32

评分

参与人数 1D豆 +5 收起 理由
Lispboy + 5 很给力!经验;技术要点;资料分享奖!

查看全部评分

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 51个

财富等级: 招财进宝

发表于 2013-6-5 19:32:48 | 显示全部楼层
xyp1964 发表于 2013-6-5 19:01
;; jdzb(交点遮蔽)
(defun c:jdzb (/ ss i ptn pt)
  (CMDLA0)

提个建议啊,把线和WIPEOUT做成组,这样可以一定程度防止线移动位置后,WIPEOUT丢失的情况。

点评

确实是个好建议  详情 回复 发表于 2013-6-7 22:26
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-6-7 22:26:36 | 显示全部楼层
Lispboy 发表于 2013-6-5 19:32
提个建议啊,把线和WIPEOUT做成组,这样可以一定程度防止线移动位置后,WIPEOUT丢失的情况。

确实是个好建议
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-25 15:56 , Processed in 0.414468 second(s), 69 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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