找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: gysjy

[LISP程序]:单侧或双侧加粗直线或多义线程序

[复制链接]

已领礼包: 2个

财富等级: 恭喜发财

发表于 2007-7-16 08:19:21 | 显示全部楼层
回复楼上:
一般来说,主程序功能是:接收用户输入;调用函数;输出结果。
而通用函数负责核心部分的计算。
这样分离,通用函数部分就可以被重复调用了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-8-21 08:36:27 | 显示全部楼层
目前该网站很多文件都无法下载。现将该程序的代码贴在这里,欢迎使用。
[PHP](princ "\ngysjy0欢迎您使用加粗线程序!该程序命令名是jiacu。")
(defun c:jiacu(/ os op oc p1 ss sn en n2 p2)
  (setq oer *error* *error* myerr)
  (setq os (getvar "osmode") op (getvar "plinewid") oc (getvar "clayer"))
  (setvar "osmode" 512)      
  (setvar "cmdecho" 0)  
  (command "undo" "g")      
  (graphscr)
  (if (= kuan nil) (setq kuan 45))
  (princ "\n线宽<") (princ kuan)
  (setq x (getint ">:") kuan (if x x kuan))
  (setq p1 (getpoint "\n选择要加粗的线:"))
  (while p1
    (setq ss (ssget p1) m 0 n2 (* kuan 0.5))
    (setq sn (ssname ss m) en (entget sn))
    (setvar "osmode" 0)
    (setq p2 (getpoint "\n哪一侧(请在加粗的一侧点取一点)<右上侧>:"))
    (if (null p2) (setq p2 (polar p1 0.8 1000)))
    (command "offset" n2 p1 p2 "")
    (if (= (tblsearch "LAYER" "jiacu") nil) (command "layer" "n" "jiacu" ""))
    (if (= "LINE" (cdr (assoc 0 en)))
       (command "pedit" "l" "y" "w" kuan "")
       (command "pedit" "l" "w" kuan "")
    )
    (command "chprop" "l" "" "la" "jiacu" "")
    (setvar "osmode" 512)
    (initget "W")
    (setq p1 (getpoint (strcat "\n(线宽为" (itoa kuan) ") 改线宽W/选择要加粗的线:")))
    (if (eq "W" p1)
      (progn
        (princ "\n线宽<") (princ kuan)
        (setq x (getint ">:") kuan (if x x kuan))
        (setq p1 (getpoint "\n选择要加粗的线:"))
      )
    )
  )
  (princ "\n  ms 96.1创建, 05.11修改。   Email: gysjy0@163.com")
  (setvar "osmode" os)   
  (setvar "clayer" oc)      
  (setvar "plinewid" op)  
  (command "undo" "e")
  (setq *error* oer)(princ)
)[/PHP]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 01:15 , Processed in 0.307171 second(s), 47 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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