明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: mandala

急!!!!各位大侠帮个忙:

  [复制链接]
 楼主| 发表于 2011-8-24 10:10:31 | 显示全部楼层
xiaxiang 发表于 2011-8-24 09:54
用下面这个函数:
(vl-get-resource text-file)

谢谢xiaxiang。我也考虑过用(vl-get-resource),但是它的结果是返回一大串字符串,而且每句之间用\r\n隔开,要整理到可以使用的程度相当麻烦!

我就奇怪了,难道编译入vlx的txt文件,被vlx本身调用起来都那么麻烦?
发表于 2011-8-24 10:34:11 | 显示全部楼层
txt 放在外面就是方便存取用的,如果不用更改,直接把txt文件写成表的形式放在lsp文件中调用。dcl是可以编进去的
发表于 2011-8-24 11:52:43 | 显示全部楼层
发表于 2011-8-24 12:21:14 | 显示全部楼层
vl-get-resource 是正常用法,建议把txt里的数据处理成表结构
 楼主| 发表于 2011-8-24 21:01:01 | 显示全部楼层
唉,只好把txt弄成表,放入lsp里。弄出我一身汗。
发表于 2011-8-25 07:09:51 | 显示全部楼层
楼主  能不能把你程序发来大家试一试呢
 楼主| 发表于 2011-8-25 10:19:07 | 显示全部楼层
本帖最后由 mandala 于 2011-8-25 10:26 编辑
inhoo0 发表于 2011-8-25 07:09
楼主  能不能把你程序发来大家试一试呢

===========

支持原创~~~支持共享~~

反正lisp这种东西,写的时候满头大汗,写完之后回头一想,也没啥了不起的。

这个lsp尤其简单,就是把txt弄进lsp这个过程,简直让人恶从胆边生。

本帖子中包含更多资源

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

x
 楼主| 发表于 2011-8-25 10:51:32 | 显示全部楼层
把txt制成表,可以用明经的一个函数,我改了下名字:
(defun gfile(files / tmplst x fn)
  (setq files(findfile files))
  (if files
    (progn
      (setq fn (open  files "r"))
      (while (setq x (read-line fn))
        (setq tmplst(append tmplst(list x)))
      )
      (close fn)
      tmplst
    )
     nil
  )
)



发表于 2011-8-25 11:37:55 | 显示全部楼层
呵呵......界面很熟悉   

我的是这个


本帖子中包含更多资源

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

x
发表于 2011-8-25 22:54:17 | 显示全部楼层
如果你的TXT文件内容是固定不变的,你就不需要这个TXT文件,可以将内容直接写入到LSP文件中。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-17 23:03 , Processed in 0.159945 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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