只需一步,快速开始
例如,在我的D盘下有一个名为Rp.txt的记事本,内容如下
;RP.TXTSIZE D B HR12 12 17 8R15 15 20 8R16 16 21 8R20 20 25 8R25 25 30 8R30 30 35 8
请问我如何能够读取其中一行的数据,条件是通过用户输入SIZE的内容,而得到D B H项所对应的数据
例如输入R15 就能得到D 15 , B 20, H 8
请问应如何写程式,能有参考的话更好,
在这先谢了
使用道具 举报
(defun test (size / f lin)(setq f (open "d:\\Rp.txt" "r") size (strcat Size "*"))(while (not (wcmatch (setq lin (read-line f)) size)))(mapcar 'set '(D B H) (cdr (read (strcat "(" lin ")"))))(close f))
(test "R12")
!d
12
!b
17
!h
8
如未解决的话,联系:ljttjl@ tom.com
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2024-5-12 04:08 , Processed in 0.146694 second(s), 25 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.