QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2748|回复: 7
收起左侧

[求助] CAD能自定义命令吗?

[复制链接]
发表于 2010-4-8 23:13:48 | 显示全部楼层 |阅读模式 来自: 中国湖南长沙

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

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

x
我想自制一个无边界伸命令
/ m% z' y5 E  Q- t第一步     lengthen(修改---拉长);4 P- M1 l3 B- J* g5 N+ g
第二步     选中实体:直线或圆弧;; l) I, m/ ~' A/ g! E1 {+ K$ @
第三步     然后输入DY(动态延伸)
; Z  o  J6 @% A9 w! z/ Q' F7 K
我的想法是能否把这三步合并为一个命令,
) \4 S$ c* c1 M  w1 y( P输入命令后,选中实体即可动态延伸。- w. t9 X& C& ^4 S. y: h
% x/ n/ K% e4 E# v' e
请教各位高手,
8 V" A3 ~- _8 `, v9 E; B. G0 m! `# x这能否实现,
, `8 r1 ?7 U7 @授之以鱼,不如授之以渔,9 M" H& }' Z9 z- a7 ^+ c  T
能授之方法更好了。
发表于 2010-4-9 14:42:39 | 显示全部楼层 来自: 中国台湾
本帖最后由 woaishuijia 于 2010-4-9 15:11 编辑
, i4 R4 K! P* ~: c$ [# o
  1. ;;; for Test only' k5 U) l/ g% [2 U% ?6 O
  2. (defun C:DyL ()1 C) B# W' r0 w1 d& s! d9 U* u
  3.    (command "Lengthen" "Dy" Pause): a0 v0 q3 A! X8 F5 @
  4. )
复制代码
得依实际使用状况订正

DyL.Rar

187 Bytes, 下载次数: 9

评分

参与人数 1三维币 +5 收起 理由
woaishuijia + 5 应助

查看全部评分

 楼主| 发表于 2010-4-9 15:02:19 | 显示全部楼层 来自: 中国湖南长沙
老大,我是菜鸟,这玩意儿不懂,能说明下怎么用法吗?
. i9 K& ~/ @0 @, y- a需要每次手动加载还是能设置成启动就自动加载?" ^7 S' c' Z! G6 B# M! J$ p

( {: G, k- K+ l6 ?4 Y6 P  O' _还有,我想在2004中把复制命令默认为多重复制,就象在2006中那样,
- f, Q+ k$ m2 F0 b/ A(只想用2004,体积小速度快呵)。
, u5 G. }, H$ O7 r8 A9 |" R
, W: `8 Z4 H" q8 Y0 n; y" T/ d4 T先谢谢啦!
发表于 2010-4-9 15:26:40 | 显示全部楼层 来自: 中国台湾
本帖最后由 SunVei 于 2010-4-9 15:32 编辑
" a+ p4 ~% D) ?* q2 W: S) P1 t3 R9 S
% m# h! b* ^9 C! @请参阅 AppLoad 的帮助) K( Z* n6 Q: Y5 C3 D: w
Command: appload
6 M' Q# S" k3 L
4 g. }- g! I3 \- X- |4 k# I; J# ?....在2004中把复制命令默认为多重复制....3 G' S* q5 N( \8 P$ M3 z
需自定义....8 O, g; n% `' U/ F: q7 q$ e- z
(defun c:Mc (/ ss)5 G4 V4 _% v6 w( p* p
   (setvar "OrthoMode" 1)) \# G. v. u3 D: u( c  ^& e
   (setq ss (ssget))
1 v% e4 E# D2 V, ?! l' X  w8 _   (command "copy" ss "" "M")
2 x+ K) {" _, v/ t, J)

评分

参与人数 1三维币 +5 收起 理由
woaishuijia + 5 应助

查看全部评分

 楼主| 发表于 2010-4-9 19:26:11 | 显示全部楼层 来自: 中国湖南长沙
都搞定了,多谢老大的帮助。
0 q3 @5 W7 O& @) ~( e) t8 l
. l- |2 D  n! n! ?7 S5 c+ z还有一件小事请帮忙,( P5 `* ]9 b8 w; ~# h
mechanical 2006里面有两个命令非常有用,7 [  Y1 e, g' p# q* P5 {8 J/ g
1. 打断标注  amdimbreak: Q- o0 A  j2 m- @
2. 检查标注  amcheckdim
' S) W  O9 Q7 y- j我也想把这两个命令移植到2004中去,: |) O8 }9 }7 d+ G' X/ B2 t, ]
能实现么?
发表于 2010-5-12 17:51:51 | 显示全部楼层 来自: 中国江西赣州
可以,学习autolisp就可以了
 楼主| 发表于 2010-7-3 12:37:03 | 显示全部楼层 来自: 中国广东汕尾
6# blc007 5 o% l) W# y8 {# D& R

# N/ s$ [! F2 [" `& }( }6 ?' ^) r" m0 b) Q: \% _' n, G$ i
具体要学习些什么内容,怎么提取软件中的LISP程序,8 b: W- `4 Q! S: V. d5 ^* c0 i
麻烦讲清楚点。
发表于 2010-9-19 15:04:49 | 显示全部楼层 来自: 中国辽宁大连
请大家讲解细点。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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