找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: wujimmy

[抛砖引玉]:结构精品程序源码下载

[复制链接]

已领礼包: 9个

财富等级: 恭喜发财

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

使用道具 举报

发表于 2007-6-20 19:54:06 | 显示全部楼层
很多人对你的visualisp网络连接很感兴趣,能不能再发一次啊。还有你天发的autoCAD-QQ进展怎么样了?期待中。还有现在XP系统局域网内传送消息已经不再支持了。能否用lisp再开发一个?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-20 21:19:15 | 显示全部楼层
最初由 animal212 发布
[B]很多人对你的visualisp网络连接很感兴趣,能不能再发一次啊。还有你天发的autoCAD-QQ进展怎么样了?期待中。还有现在XP系统局域网内传送消息已经不再支持了。能否用lisp再开发一个? [/B]


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

使用道具 举报

发表于 2007-7-14 10:01:59 | 显示全部楼层
;;*********************************转载请注明****************************
;;原文地址:http://www.jgcad.com/article.asp?id=268
;;程序功能:插入PKPM所有计算结果到当前图纸,要求先进行图纸转换成DWG文件.
;;作者:吴所不及.
;;版权所有[结构CAD]http://www.jgcad.com
;;本站致力于结构画图软件开发,极力于提高结构师的画图效率.
;;如果你有什么好的建议,请告诉我们.
;;*********************************转载请注明****************************

(VL-LOAD-COM)

(setq paper-dist 2000);_图纸之间距离.
(defun c:jss()
(init_bonus_error
(list
(list "cmdecho" 0 "osmode" 0
)
T ;flag. True means use undo for error clean up.
);list
)

(alert "\n该函数用于生成所有的计算书.")

;;; (initget "Y N_Yes No")
;;; (setq changepos (getkword "\n是否插入到同一点?[Y/N]<Y>:"))
;;; (if (null changepos) (setq changepos "Yes"))

(setq dir-mid (qf_getFolder (strcat"选择文件夹<" (if filedir filedir "")">:")))
(if dir-mid (setq filedir dir-mid))

(command "layer" "m" "plot" "")
(setq pt-start (getpoint))

;;荷载. "第_1层梁、墙柱节点输入及楼面荷载平面图.DWG"

(setq file-list (vl-directory-files filedir "第??层梁、墙柱节点输入及楼面荷载平面图.DWG"))
(if file-list (setq max-distx (my_insert pt-start file-list 1)))
(setq pt-start (polar pt-start 0 max-distx))

;;板筋;bjss板计算结果01.DWG
(setq file-list (vl-directory-files filedir "*板计算结果*.dwg"))
(if file-list (setq max-distx (my_insert pt-start file-list 100)))
(setq pt-start (polar pt-start 0 (+ paper-dist max-distx)))

;;梁筋;
(setq file-list (vl-directory-files filedir "wpj*.dwg"))
(if file-list (setq max-distx (my_insert pt-start file-list 1000)))
(setq pt-start (polar pt-start 0 (+ paper-dist max-distx)))

;;梁截面;

(setq file-list (vl-directory-files filedir "FLR*.dwg"))
(if file-list (setq max-distx (my_insert pt-start file-list 1000)))
(setq pt-start (polar pt-start 0 (+ paper-dist max-distx)))

)

;;;(str-to-num "第11层梁、墙柱节点输入及楼面荷载平面图.DWG")

(defun str-to-num (str1)

(setq n 0)
(setq s1 "")
(while
(if  (and (/= "" (setq cha (substr str1 (setq n (1+ n)) 1))))

(if (wcmatch cha "#")
  (setq s1 (strcat s1 cha))
  (if (/= s1 "")
   nil
   t
  )
)
nil
)
)
(setq num1 (atoi s1))

)
(defun my_insert (pt file-list scale)
(setq diet 0)
(setq x (car pt)
  y (cadr pt))
(setq max-distx 0)

(setq
  file-list (vl-sort
     file-list
     (function
     (lambda (str1 str2)     
      (< (str-to-num str1 )
     (str-to-num str2 ))
       )
     
     );_lambda
     );_function
     )

(foreach filename file-list
(progn

  (command
   "_insert"
   (strcat filedir "\\" filename)
   (list x y 0)
   scale
   scale
   0
  )
  (progn
  (setq newen1 (entlast))
  (setq obj (vlax-ename->vla-object newen1))
(vla-getboundingbox obj 'll 'ur)
(setq pt1 (vlax-safearray->list ll))
(setq pt2 (vlax-safearray->list ur))
  
  (vl-cmdf ".rectangle" (polar pt1 -3.14 1000) pt2)
  (setq newen2 (entlast))
  (setq obj (vlax-ename->vla-object newen2))
  (vla-put-color obj acBlue)
  
  (entmake (list
   (cons 0 "TEXT")
   (cons 1 filename)
   (cons 40 350.0)
   (cons 41 0.7)
   (cons 10 (polar pt1 (* 0.5 pi) 1000))
   (cons 50 (/ pi 2))
   (cons 8 "filename")
   (cons 7 "STANDARD")   
   ))
  (setq newen3 (entlast))

  (command "_.move" newen1 newen2 newen3 "" pt1 (list x y 0))
  
  (setq distx (- (car pt2) (car pt1)))
  (setq disty (- (cadr pt2) (cadr pt1)))

  (setq max-distx (max distx max-distx))  
  (setq y (+ disty y paper-dist));_增加图的y坐标.
  

  ;(command "scale" newen "" (midpt pt1 pt2) 1.02);_外框放大.
  )
  (princ (strcat "\n" filedir filename))  
)
)
max-distx
)

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

使用道具 举报

发表于 2007-7-19 13:02:20 | 显示全部楼层
赞wujimmy,提供了很好的学习程序,要多向wujimmy学习,发表原创程序,后面好好研究
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6个

财富等级: 恭喜发财

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

使用道具 举报

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

使用道具 举报

发表于 2007-8-14 22:45:55 | 显示全部楼层
我也上传一个自己做的梁配筋面积转换到钢筋的小程序,内附说明
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

已领礼包: 6个

财富等级: 恭喜发财

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-25 18:26 , Processed in 0.418865 second(s), 53 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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