明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1603|回复: 8

LISP 数据输入的问题

[复制链接]
发表于 2005-8-10 17:00:00 | 显示全部楼层 |阅读模式
 请教大侠,如何通过已有的数据文件(格式 X Y Z),在程序中输入点,或者转成程序可操作的点?谢谢!!!
发表于 2005-8-10 17:10:00 | 显示全部楼层
(setq p (read (strcat "(" (read-line file) ")")))
 楼主| 发表于 2005-8-10 17:22:00 | 显示全部楼层
非常感谢!!!
 楼主| 发表于 2005-8-10 17:30:00 | 显示全部楼层
请问如何实现多点通过数据文件(格式为X Y Z,一点占一行)输入到程序中呢?谢谢!!!请给一段示例代码,不胜感激
发表于 2005-8-10 21:15:00 | 显示全部楼层

(setq fileID (open "文件全名" "r"))
(setq p (read (strcat "(" (read-line fileID) ")")))
(close fileID)

发表于 2005-8-11 22:11:00 | 显示全部楼层

楼主是不是搞测绘的?

 

发表于 2005-8-12 21:58:00 | 显示全部楼层
如意,请致电hrycly@126.com,你是不是要用数据文件进行碎部展点、连线等操作?
 楼主| 发表于 2005-8-15 15:39:00 | 显示全部楼层

本人正是搞测绘的,用途如上面老兄所说的,希望和大家交流!

ding_xz@khidi.com

如果数据文件中的每一行还包括"点名,X,Y,Z,点属性"(如:P1  1000.123  2000.535  1360.458  房角点",如何将其分离开呢?请大侠不吝赐教,谢谢!!!

发表于 2005-8-15 17:35:00 | 显示全部楼层

(setq a "W1,123,526,368")

(setq a (vl-string-translate "," " " a) )

(setq a (strcat "(" a ")" ) )

(setq b (read a))

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

本版积分规则

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

GMT+8, 2025-8-13 05:36 , Processed in 0.193617 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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