明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2126|回复: 8

[求助]

[复制链接]
发表于 2002-6-17 12:33:00 | 显示全部楼层 |阅读模式
你好:幫忙修改以下程式,就是想讓lsp讀取TXT后在DCL中對應的edit_box 及
list_box中顯示

本帖子中包含更多资源

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

x
发表于 2002-6-17 13:36:00 | 显示全部楼层

实用函数中有相关的函数,可以使用

 楼主| 发表于 2002-6-17 15:39:00 | 显示全部楼层

你好:我不太明白

使用這樣,程式出錯
 楼主| 发表于 2002-6-17 16:01:00 | 显示全部楼层

你好:無論如何修改總不能達到目地

就是想讓lsp讀取TXT后在DCL中對應的edit_box 及
list_box中顯示
发表于 2002-6-17 22:46:00 | 显示全部楼层

看看以下程序,可以明白吧

(setq des_list(read_des (findfile "tyl.ini")))
        (start_list "sign_ro")
        (mapcar 'add_list des_list)
        (add_list "其他设计单位...")
        (end_list)

(defun read_des(fildes / tmplst x fn)
  (setq tmplst nil)
  (setq fn (open fildes "r"))
  (while (setq x (read-line fn))
    (setq tmplst(append tmplst(list x)))
  )
  (close fn)
  (setq tmplst tmplst)
)
 楼主| 发表于 2002-6-19 15:23:00 | 显示全部楼层

對不起﹐我很笨﹐還有几個地方不明白﹐請你指導

1.(setq des_list(read_des (findfile "tyl.ini")))這句中的tyl.ini是什么﹐不太明白他的意思
2.(setq tmplst tmplst)這句中的tmplst用在什么地方
煩請指導﹐謝謝您
发表于 2002-6-19 19:04:00 | 显示全部楼层

1.tyl.ini是文件名,改成你的文件名就可以;2.tmplst为函数des_list所要传递的值

 楼主| 发表于 2002-6-20 08:19:00 | 显示全部楼层

您好﹕mccad 還有一點問題

本帖最后由 作者 于 2002-6-20 8:19:30 编辑

上面的程式是將所有TEXT文件中的資料全部在一個LIST_BOX中顯示出來﹐而其他的為空﹐而我的目的是想讓TEXT中的第一欄在第一個LIST_BOX中﹐第二欄在第二個LIST_BOX中﹐這樣依次類推
給您又添煩麻了﹐請原諒

发表于 2002-6-20 12:34:00 | 显示全部楼层

你给的文件为全,只有一个LSP文件,没有TXT及DCL文件,不知你文本文件的格式怎样

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

本版积分规则

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

GMT+8, 2024-11-25 15:34 , Processed in 0.186902 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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