永发信息网

lisp中读取1行数据,怎么读取这行数据的资料例如M1 0.4 0.12 2-6

答案:1  悬赏:30  手机版
解决时间 2021-02-28 08:56
lisp中读取1行数据,怎么读取这行数据的资料例如M1 0.4 0.12 2-6
最佳答案
;lisp中读取1行数据,怎么读取这行数据的资料例如M1 0.4 0.12 2-6
(setq dat-file (getfiled "圆柱销类型" "F:/CAD/test11" "txt" 2))
(setq ff (open dat-file "r"))
(setq jgb nil)
;先将文件中所有以"M"开头的行读取并保存到表jgb中
(while (setq data (read-line ff))
(if (wcmatch data "M#*")
(setq jgb (cons data jgb))
)
)
(close ff) ;将文件关闭
(setq jgb (reverse jgb))
(if jgb ;如果表jgb中有数据
;则输入圆柱销规格进行查询
(while (setq gg (getstring (strcat "\n请选择圆柱销规格" data ":")))
(setq zbb jgb)
(setq fhz nil)
(while (= fhz nil)
(setq zb (car zbb))
(setq zbb (cdr zbb))
;如果表中某项与圆柱销规格字符串+"*"相匹配
(if (wcmatch zb (strcat gg "*"))
;则将赋值给fhz,并结束循环
(setq fhz zb)
)
)
;如果查询到符合要求数据
(if fhz
;则显示查询到的结果
(princ (strcat "\n查询到符合要求的结果为:" fhz))
;否则显示
(princ "\n你选择的圆柱销规格在文件中不存在!")
)
)
)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【professors】1.Thehistoryprofessorswerede
行政单位绿化购置苗木凭证科目怎么写
淘宝支付宝有没有生日时候送积分活动
工行的卡找不到了,怎样能知道找不到的那张卡
强宇医用设备厂在什么地方啊,我要过去处理事
羽绒服洗烂了 ,怎么补救?我该怎么办?
格兰仕电压力锅显示一一一
英语翻译塑料化妆品包装,酸奶杯,玻纤铝箔纸复
男人说对我没有感情 要离婚我问为什么他说也
问答题:(14分)19世纪50年代形成了什么样的
大巢氏地址有知道的么?有点事想过去
有房产证还不能上学在叶县
被一个女生拒绝了,我现在想改变自己,想让自
光盘里的数据有些坏,就是拷贝的时候一直卡在
立冬为什么要在门口撒盐
推荐资讯
企业已完成销售手续但购买方在月末尚未提取的
怎么去掉炫舞人物胸前的太极图标
求助高人详细指点 八字为:乙丑 己卯 乙卯 庚
男人把女人头部打了一个伤口,这算构成家庭暴
面对第一次见到的老外,怎么用英语说我们能交
穿越火线怎么脱头套谢谢了,大神帮忙啊
山东大学美术学专业怎么样
阿里山的姑娘没水冲凉啊里山的少年没底裤穿
死神里的朽木露琪亚,自从一户去尸魂届救出她
2010年结婚登记吉日?冲日和煞向什么意思?
贵州鸿泰旧机动车交易市场有限公司这个地址在
花都到从化的车票多少,几路车,花都汽车站在
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?