- 积分
- 7861
- 明经币
- 个
- 注册时间
- 2007-10-25
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|

楼主 |
发表于 2011-7-12 09:22:34
|
显示全部楼层
谢谢大侠的支持,我刚试了你的方法,是可以读到文件名,但不知道怎样转为已用:
我原来的
(setq namr (getfiled "选<D:/钻孔资料>文本文件(钻孔号,工程名称,里程桩号,X坐标,Y坐标,高程)" "D:/钻孔资料" "txt" 0))
(if (/= namr nil)
(progn
(setq f (open namr "r"))
按你说的
(setq namr (open "D:\\钻孔资料.txt" "r"))
(if (/= namr nil)
(progn
(setq f (open namr "r"))
但一运行现在的程序就出错
我一行一行试运行
原来的(setq namr (getfiled "选<D:/钻孔资料>文本文件(钻孔号,工程名称,里程桩号,X坐标,Y坐标,高程)" "D:/钻孔资料" "txt" 0))
运行后为"D:\\钻孔资料.txt"
现在的(setq namr (open "D:\\钻孔资料.txt" "r"))
运行后为#<file "D:\\钻孔资料.txt">
明显不一致,不知道怎样处理这个问题 |
|