明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2638|回复: 31

[经验] 请教大神,帮忙把调整行距程序加上包围框概念,批量调整~有原程序参考~

[复制链接]
发表于 2024-7-9 23:21:46 | 显示全部楼层 |阅读模式
5明经币
本帖最后由 听见天晴 于 2024-7-16 22:54 编辑

手上有2个从明经下载的程序想整合,自己又不太会,所以尝试想让chatgpt整合在一起,试了很多次都不成功,可能是我表达能力太差了,还是希望大神帮忙整合一下:

1.包围盒加上模糊距离的程序
2.调整文字行距程序(有2个),我觉得都不错,均希望可以实现,如不方便就改第一个。
我希望达到的目的:可以用X轴方向包围盒设置模糊距离的概念去分组文字,这个距离预设定为100,可以通过输入调整,批量调整,然后不同分组单独执行这个程序,实现批量调整行距,又不把文字拉到一起。
目前的程序只要一次框选的,全部会拉到一列,左边对齐排列,但我的文字是在不同图框里,我希望通过图层仅显示那些文字,然后设置一个距离,距离内的才拉到一起左边对齐调整行距,距离外的单独调整行距。一次框选批量调整行距,只需要输入一次行距,所有分组都按这个行距执行。这样就可以实现我一次调整很多个图框里的文字。
如图中距离是24.5 我输入的距离小于24.5就分组单独调整,如果我输入的值大于25,则和原程序一样,合并到一起,希望大神帮改一下,谢谢~

以下是原程序:

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

最佳答案

查看完整内容

附件 字串堆排列.lsp 仅针对本贴楼主所提供图档测试通过 注意: 1)文字成堆Y向间距未作判别 2)堆文字排列间距以堆第一行字高为依据
发表于 2024-7-15 14:46:16 | 显示全部楼层
听见天晴 发表于 2024-7-11 14:57
问题解决,程序很好,谢谢大佬~大佬有空的话能否帮改一个同时判断X和Y方向的,之前想着图纸只排一排 ...




(defun c:t3()(c:X:Str-Arrange))



本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2024-7-9 23:21:47 | 显示全部楼层
听见天晴 发表于 2024-7-10 21:56
感谢大佬,程序可以用,但是我同时选多组文字,字高有差异,我执行后,会按框选第一行的字高计算,后面有 ...

附件 字串堆排列.lsp
仅针对本贴楼主所提供图档测试通过
注意:
1)文字成堆Y向间距未作判别
2)堆文字排列间距以堆第一行字高为依据


本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2024-7-10 08:24:30 | 显示全部楼层
这个可以试试先按距离分组,再逐一用你的程序应该就可以
回复

使用道具 举报

发表于 2024-7-10 10:23:20 | 显示全部楼层
表达确实有点问题.
你这需求就是要分个堆.
善用论坛搜索.
回复

使用道具 举报

发表于 2024-7-10 11:15:15 | 显示全部楼层


测试:隐藏内容回复可见
=================

=================

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2024-7-10 12:38:16 | 显示全部楼层
看着挺好用的
回复

使用道具 举报

 楼主| 发表于 2024-7-10 21:56:17 | 显示全部楼层
xtjd 发表于 2024-7-10 11:15
测试:隐藏内容回复可见
=================
**** 本内容被作者隐藏 ****

感谢大佬,程序可以用,但是我同时选多组文字,字高有差异,我执行后,会按框选第一行的字高计算,后面有些字大一些的话就会重叠在一起,这个可以改成按每组的第一行字高算吗?
回复

使用道具 举报

发表于 2024-7-11 07:06:59 | 显示全部楼层
感谢大佬,程序可以用
回复

使用道具 举报

发表于 2024-7-11 08:35:12 | 显示全部楼层
谢谢,来看看
回复

使用道具 举报

 楼主| 发表于 2024-7-11 14:57:32 | 显示全部楼层
xtjd 发表于 2024-7-9 23:21
附件 字串堆排列.lsp
仅针对本贴楼主所提供图档测试通过
注意:

问题解决,程序很好,谢谢大佬~大佬有空的话能否帮改一个同时判断X和Y方向的,之前想着图纸只排一排,刚刚想到如果过图纸多的话,可能还是会有2排的情况。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 09:56 , Processed in 0.172248 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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