只需一步,快速开始
看了您回复的如何获取块属性和如何替换块属性的贴,想请您解决这个问题。
根据块的X坐标大小进行排序,若X坐标相同则根据Y坐标,如图。
我的初步想法是: 选择集选择需要排序的块(或者输入块名自动选择)→提示输入需要排序的属性(若只有一个则自动选择)→提示根据X坐标由大到小或者由小到大排序→排序→改写块属性为序号
请指教,谢谢!
您需要 登录 才可以下载或查看,没有账号?注册
使用道具 举报
试了一下楼上的代码,似乎没有成功……
而且还有好多看不懂,还需要进一步学习。
建议尽量用 vl-sort 函数来排序。其效率比较高,用这个函数后,你不需要考虑排序算法问题。
这是我编的第一个排序类的小程序,还多东西其实没有弄懂。用到vl-sort,是因为hossman@newsmth给的提示,至于其他的排序方式,我还有待进一步学习。
感谢各位前辈的指点!
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2025-2-19 06:56 , Processed in 0.246275 second(s), 29 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.