明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 明经快报

[LISP群(1)] 2013-11-16 明经 AutoLISP 编程(102918348) 群聊记录:[image={D0D71CFF-8D71-3DB3-41C6-0F9F61

 关闭 [复制链接]
 楼主| 发表于 2013-11-16 20:31 | 显示全部楼层
淡木沁灯 20:31:15
[qqimg]201311/{A1B6AFE1-4198-D0C0-47BF-65D17EE58BB7}.jpg[/qqimg]
为什么我的不显示啊
 楼主| 发表于 2013-11-16 20:57 | 显示全部楼层
[kwok][ww5w]行舟月下 20:57:42
解除锁定
chm
 楼主| 发表于 2013-11-16 21:28 | 显示全部楼层
淡木沁灯 21:28:47
怎么解除锁定啊
[死者不舞] 21:35:27
[qqimg]201311/{BC81B569-D8A6-C0D9-FB89-745D334EE4E4}.jpg[/qqimg]有什么办法将这些小数转成科学计数法显示8.35E-06
[q3_2006]q2 21:41:18
(rtos 0.000000835 1 2)
[死者不舞] 21:43:43
能帮我编写个代码嘛  图元里有很多这样数据 要求是小于0.001的数据都转换成科学计数法
[q3_2006]q2 21:44:06
(rtos x 1 2)
 楼主| 发表于 2013-11-16 21:58 | 显示全部楼层
[偏爱云~小吴]偏 21:58:04
求一读取CVS标注坐标的程序。最好能够标到中途可以中断的,我现在用的是一次要标完的,很不好用。要求读取CSV文件标注成X:11111 Y:11111 Z:11111形式的坐标,坐标外围带矩形框,引线为带箭头的。 另外好像要考虑负数时的四舍五入的问题
 楼主| 发表于 2013-11-16 22:14 | 显示全部楼层
[q3_2006]q2 22:14:31
(defun c:tt ()
  (setq ss (ssget '((0 . "text,mtext")))
    i -1
  )
  (while (setq s1 (ssname ss (setq i (1+ i))))
    (setq txt (cdr (assoc 1 (entget s1))))
    (if (< (read txt) 0.001)
      (progn
    (setq txt (rtos (read txt) 1 2))
    (entmod (subst
          (cons 1 txt)
          (assoc 1 (entget s1))
          (entget s1)
        )
    )
      )
    )
  )
)[@992048669,@[死者不舞]]
 楼主| 发表于 2013-11-16 22:24 | 显示全部楼层
淡木沁灯 22:24:45
那你说明怎么编号
[LC100]建筑设计 22:25:06
写说明也就改几个号。一般不多。
淡木沁灯 22:25:24
每次都改,好麻烦
[LC100]建筑设计 22:25:37
那你就用刚才那个工具箱啊。
淡木沁灯 22:25:39
像总说明还是很多的
淡木沁灯 22:26:13
他是怎么编,编后文字后退那种不好用的
[LC100]建筑设计 22:26:23
不后退的。
[qqimg]201311/{A1B234E9-F428-8BC3-2804-61E43292501F}.jpg[/qqimg]
[qqimg]201311/{649603D5-785C-5ADC-7E09-4B4F3AAE2573}.jpg[/qqimg]
那个顿号可以设置的。也可以是空格什么的。
就算这句话之前没前缀也好,都可以自动加
[qqimg]201311/{A9652FBF-3774-6959-90CD-AE95889D4A6D}.jpg[/qqimg]
淡木沁灯 22:28:22
有些文字是两行
有些条一行不够写
淡木沁灯 22:29:31
我想把编号和文字分开,让后一个命令选取字符串后,再重新赋值一次就行了
[LC100]建筑设计 22:30:03
我录个视频你看吧。
你想得太复杂了。
淡木沁灯 22:30:36
哦,谢谢了
[llsheng_73]■■■ 22:31:14
[@695113666,@zhang208] 在不在?
[LC100]建筑设计 22:34:12
上传了,你下载看吧。
淡木沁灯 22:36:10
你把工具箱传一个给我吧
[LC100]建筑设计 22:36:41
到网盘下载吧。
淡木沁灯 22:37:13
加序号后文字还是有后退啊
[LC100]建筑设计 22:37:48
你是想序号跟文字断开啊?
淡木沁灯 22:38:25
文字宽度只有那么多,后退一格就超过框框了
[LC100]建筑设计 22:38:53
哦,那你设置一下文字宽度比例,调小那么一点点嘛。
淡木沁灯 22:39:10
还有图名底下带粗下滑线,每次改完后,又要拉伸线
[LC100]建筑设计 22:39:31
有一个文字加线功能的,这个工具箱也有
淡木沁灯 22:39:38
不知道能不能让线始终和文字一样长
始终是变量的
[LC100]建筑设计 22:40:18
这个只能用CAD的多行文字
[llsheng_73]■■■ 22:40:35
图名位置它是相对是死的,那它的下划线几个语句就能搞定它的吧
[LC100]建筑设计 22:41:30
[qqimg]201311/{1FD1496D-E070-AE23-4614-A7CBBBAAD82E}.jpg[/qqimg]
我原来不喜欢CAD的多行文字,现在很喜欢了。
淡木沁灯 22:42:21
[qqimg]201311/{B14529B4-80B2-26F4-EC82-56BD21CD1E02}.jpg[/qqimg]
[llsheng_73]■■■ 22:42:25
多永远讨厌它。。。主要原因是编辑框太难看
淡木沁灯 22:43:04
你说这种双击修改完文字后还要拉伸线
[LC100]建筑设计 22:43:07
我突然间觉得他不难看了。
淡木沁灯 22:43:28
怎么让线跟着字宽度变化
[LC100]建筑设计 22:43:30
你不要告诉我说你没用天正。
画结构的人,居然不用天正。。。。。。。
淡木沁灯 22:43:45
我们是干结构的
tssd
我们用探索者
[LC100]建筑设计 22:44:17
天正+tssd是可以存在一个界面里的
[llsheng_73]■■■ 22:44:18
永远讨厌天正,弄得图元经常离开天正就弄不动了。。。
[LC100]建筑设计 22:44:35
那真没办法了。
淡木沁灯 22:44:55
天正可以吗
[LC100]建筑设计 22:45:06
看来你不熟悉天正了。
[llsheng_73]■■■ 22:48:11
与建筑无关的基本都很头痛天正,我不是第一个也不是最后一个,呵呵,主要是用不上
[LC100]建筑设计 22:48:49
我这里结构同事都用的上,以前设计单位的结构同事也用得上。
[llsheng_73]■■■ 22:49:23
结构,设计基本都和建筑沾边哦
[llsheng_73]■■■ 22:52:02
文字下边有线最理想的是弄个反应器,可以保证文字的变化后把线对齐。
我对那东东不熟悉,所以只能专门写几句去读取文字得到它的textbox,再见去修改下边线段的端点
[llsheng_73]■■■ 22:53:02
当然反应器也得这么做,不过它可以不需要去运行命令,它会在文字被修改后自动运行
淡木沁灯 22:54:24
用命令对齐也比拉伸好用
淡木沁灯 22:55:05
你会吗
[llsheng_73]■■■ 22:55:23
会,以前给人写过
淡木沁灯 22:55:42
有吗,给我一个
[llsheng_73]■■■ 22:55:47
如果文字你自己选取,那一会就可以给你
淡木沁灯 22:56:01
嗯,好的
[llsheng_73]■■■ 22:56:08
给你没用,那是专门给别人写的,你多半用不上
[LC100]建筑设计 22:56:12
也给我一个
[llsheng_73]■■■ 22:56:30
如果文字让程序自己识别,那得知道一些东西
具体要怎么可以想好
还有下边的线是直线还是多线段?
淡木沁灯 22:57:24
知道什么?
多段线吧
你有用tssd
[llsheng_73]■■■ 22:57:46
比如文字内容或者文字位置
没用
淡木沁灯 22:58:16
文字内容肯定是变的啊
[llsheng_73]■■■ 22:58:22
如果是天正图元那多半会没用,我是把它没办法的
相对位置呢?
淡木沁灯 22:58:42
相对居中吧
[llsheng_73]■■■ 22:59:17
我是说既然是图名,那它在一个图中总该相对有个固定的位置吧
淡木沁灯 22:59:42
那个可以挪动
不用固定死了
[llsheng_73]■■■ 22:59:52
比如是不是可以通过图框什么的计算出它的位置来找到它?
那就只有你自己去选它了
淡木沁灯 23:00:11
嗯,就是选
[llsheng_73]■■■ 23:00:16
这样倒程序倒也简单了些
===
淡木沁灯 23:00:37
可能后面还跟有比例
[llsheng_73]■■■ 23:00:49
线在文字下边大概多远距离?
淡木沁灯 23:00:59
最好比例相对图名是变的
[llsheng_73]■■■ 23:01:10
弄个样图出来?
淡木沁灯 23:01:26
好的,真谢谢你了
[llsheng_73]■■■ 23:01:42
线有几根不一定?
比例尺与图名不是同一个文字的吧?
淡木沁灯 23:02:18
等一下,我发张图给你,不是同一个文字
[llsheng_73]■■■ 23:02:19
[qqimg]201311/{A5885339-0710-79D4-B6AC-59BBAB89037A}.jpg[/qqimg]
淡木沁灯 23:02:33
对,比例是分开的
[llsheng_73]■■■ 23:02:49
比例尺的位置得根据需要进行移动?
[llsheng_73]■■■ 23:03:24
是TEXT还是MTEXT?
或者不一定?
淡木沁灯 23:03:44
“梁平法施工图”和“二层梁平法施工图”是图名,经常会变化
是双击就能编辑的
[llsheng_73]■■■ 23:04:17
变没事,反正它在哪里是你自己去点选的
淡木沁灯 23:04:47
你方便语音吗
[llsheng_73]■■■ 23:06:54
算了,一会写好给你
[llsheng_73]■■■ 23:13:16
线在文字下边一般多远?
可能不只一根是不是?
淡木沁灯 23:14:28
可能一根粗线,也可能一根粗线加一根细线
[llsheng_73]■■■ 23:16:40
离文字不会超过字高吧?
淡木沁灯 23:17:00
不会
是固定距离
[why1025][7299969]人生 23:19:39
有没有求两点之间,N等分点的函数
[llsheng_73]■■■ 23:20:06
命令divide
[why1025][7299969]人生 23:24:15
返回的点坐标如何获得
 楼主| 发表于 2013-11-16 23:37 | 显示全部楼层
[llsheng_73]■■■ 23:37:32
比例尺要离图名需要多远?
[@503617939,@淡木沁灯] 比例尺要离图名需要多远?
淡木沁灯 23:38:03
我量一下
[llsheng_73]■■■ 23:38:15
一般情况
淡木沁灯 23:38:36
500
[llsheng_73]■■■ 23:38:48
它是不是本来与图名Y坐标一致的?
现在线改好了,还没移动比例尺
淡木沁灯 23:39:32
比例尺字高要小一点
[llsheng_73]■■■ 23:39:40
500这么大。。。
淡木沁灯 23:40:03
我图纸的比例是1:100
[llsheng_73]■■■ 23:40:19
象1:100这样类似的文字可不可能有多个?
淡木沁灯 23:40:23
我用di测量的结果是500
只可能有一个
[llsheng_73]■■■ 23:40:48
那就好办了
淡木沁灯 23:41:12
y坐标是一样的
[llsheng_73]■■■ 23:42:34
1:是半角的吧?
只有一个的话不考虑坐标了
淡木沁灯 23:43:31
冒号也是中文状态输入的
[llsheng_73]■■■ 23:43:53
全角的还是半角的?
要不然还是你来点取它?
淡木沁灯 23:44:20
半角
最好还是别点
淡木沁灯 23:45:17
能省一步就是一步
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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