明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1454|回复: 14

[已解答] 请问大家,我想设置拉伸命令 只对直线和文字起作用,这段命令有什么问题?谢谢

[复制链接]
发表于 2014-12-5 15:30 | 显示全部楼层 |阅读模式
本帖最后由 nfz 于 2014-12-5 16:05 编辑

(defun c:tt ()
  (command ".STRETCH" zzss  "")
(setq zzss (ssget '((0 . "line,text"))))
    )
请问大家,我想设置拉伸命令 只对直线和文字起作用,还想添加角度和容差(只拉伸  角度为45度--可修改,容差5度 的对象)

发表于 2014-12-5 17:28 | 显示全部楼层
你看这样会不会好一点呢。你的"line,text"中的逗号是全角的
(defun c:ts ()
  (setq zzss (ssget '((0 . "line,text"))))
  (command ".STRETCH" zzss  "")
    )
 楼主| 发表于 2014-12-5 17:46 | 显示全部楼层
本帖最后由 nfz 于 2014-12-5 17:47 编辑
newbuser 发表于 2014-12-5 17:28
你看这样会不会好一点呢。你的"line,text"中的逗号是全角的
(defun c:ts ()
  (setq zzss (ssget '((0 .  ...

谢谢回答,全角是刚刚输入按错了,不行,和我那个命令一样,出现提示,
选择对象:
必须选择一个交叉窗口或交叉多边形来拉伸。nil
发表于 2014-12-5 21:57 | 显示全部楼层
编程思路:
1、用窗交选择物体;
2、过滤出非线和文字之外的图元,并组成表;
3、在命令中用窗交选择,然后反选上面的图元……
 楼主| 发表于 2014-12-6 08:26 | 显示全部楼层
谢谢版主的思路,我研究一下
 楼主| 发表于 2014-12-7 15:19 | 显示全部楼层
(defun c:xs ()
  (setq zzqd (getpoint "起点:"))
  (setq zzzd (getcorner zzqd "终点:"))
  (setq zzss2 (ssget "c"  zzqd zzzd) )
  (setq zzfi (list '(0 . "INSERT,LWPOLYLINE,POINT,")))
  ;;  (setq zzss1 (ssget "w" zzqd zzzd '((0 . "line,text"))))     
   


  ;; (setq zzss (ssget "X"(0 . "line,text")))
(command "stretch" (ssget "c"  zzqd zzzd) "")
  (print)
)
研究了一天,还是不得其解,有没有高手帮忙弄一下,谢谢
 楼主| 发表于 2014-12-8 13:32 | 显示全部楼层
高手帮忙阿,自顶一下
发表于 2014-12-8 13:53 | 显示全部楼层
nfz 发表于 2014-12-8 13:32
高手帮忙阿,自顶一下

(defun c:tt ()
    (princ "\n选择拉伸对象: ")
   (vl-cmdf ".STRETCH" (ssget '((0 . "line,text")) ) "")
)
 楼主| 发表于 2014-12-8 14:21 | 显示全部楼层
kwok 发表于 2014-12-8 13:53
(defun c:tt ()
    (princ "\n选择拉伸对象: ")
   (vl-cmdf ".STRETCH" (ssget '((0 . "line,text")) ...

使用出错
选择对象:
必须选择一个交叉窗口或交叉多边形来拉伸。T

点评

cad2008测试通过,其他版不清楚,  发表于 2014-12-8 14:29
 楼主| 发表于 2014-12-8 15:18 | 显示全部楼层
kwok 发表于 2014-12-8 13:53
(defun c:tt ()
    (princ "\n选择拉伸对象: ")
   (vl-cmdf ".STRETCH" (ssget '((0 . "line,text")) ...

我是04cad..能帮忙改成04的吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-17 16:55 , Processed in 0.274871 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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