明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 51082481

求助:如何自动标准pline线各顶点坐标值!(重复发贴)

  [复制链接]
 楼主| 发表于 2004-12-2 12:50:00 | 显示全部楼层
程序可以完全运行,非常合适,就一个小小问题,不知道是不是我的系统设置的问题。谢谢!我会不断学习!


本帖子中包含更多资源

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

x
发表于 2004-12-2 12:59:00 | 显示全部楼层
这是你的属性块的问题,你可以调整一下你原来的属性块几可以了,原来的程序是运行18个数据的测试版本,现在已经改成任意数据的(数据的位置要在第二列和第三列,且从第三行开始不能变),请重新复制加载。
 楼主| 发表于 2004-12-3 12:35:00 | 显示全部楼层
meflying发表于2004-12-2 12:59:00这是你的属性块的问题,你可以调整一下你原来的属性块几可以了,原来的程序是运行18个数据的测试版本,现在已经改成任意数据的(数据的位置要在第二列和第三列,...

我正想问这个“能否运行任意多行数据”的问题了,明白了。属性块问题已经解决了。
 楼主| 发表于 2004-12-3 12:48:00 | 显示全部楼层
程序是标注(x、y)两个坐标,但如果我只标注其中一个x或y值,请问怎么修改!


还有我又发现一个小问题:


当我把数据excel文档和lsp程序、属性点和要操作的dwg文件放在同一目录下,就会出现下面的错误:


       

本帖子中包含更多资源

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

x
 楼主| 发表于 2004-12-3 12:50:00 | 显示全部楼层
如果我把excel文档放在别的目录就可以完全运行。
 楼主| 发表于 2004-12-3 13:18:00 | 显示全部楼层
如何把这个程序放到cad菜单里,这样方便不用每次打开cad都要加载?
 楼主| 发表于 2004-12-3 13:28:00 | 显示全部楼层
刚才那个“(x,y)标注其中之一的值”的问题我已经解决了,是不是这样: (command "_.insert" "属性点二" e "" "" "" (strcat (rtos (car e) 2 3) " , " (rtos (cadr e) 2 2))) (command "_.insert" "属性点二" e "" "" "" (strcat (rtos (cadr e) 2 2)))
发表于 2004-12-3 13:32:00 | 显示全部楼层
找到这句,(strcat (rtos (car e) 2 3) " , " (rtos (cadr e) 2 2)))


改为:


(rtos (car e) 2 3) ;标注x


(rtos (cadr e) 2 3) ;标注y


至于怎么自动加载,你可以使用appload命令的启动组,还有一些别的方法,你可以搜索一下论坛,以前有讨论过的


另外一个问题(就是数据文件的位置问题)试试这样改:


(getfiled "打开存放数据的Excel电子表格文档" "e:\\" "XLS" 8)


该为:


(getfiled "打开存放数据的Excel电子表格文档" "e:\\" "XLS" 0)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-20 15:02 , Processed in 0.179588 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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