明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1683|回复: 6

程式问题!!!!!急

[复制链接]
发表于 2004-7-16 12:37:00 | 显示全部楼层 |阅读模式
如下程式所示: (setq dat_file (findfile "BIG50RGB.dat"))
(setq ff (open dat_file "r"))
(setq data (read-line ff))
(close ff)
要是我的CAD环境搜寻路径没有此档案能不能在搜寻档案第一个路径下产生此档案
发表于 2004-7-16 13:11:00 | 显示全部楼层
再急也应该把标点写上吧,最后那句话实在看不明白。。。


如果dat_file使用全路径,就可以不管搜索路径了
 楼主| 发表于 2004-7-16 13:26:00 | 显示全部楼层
(setq dat_file (findfile "BIG50RGB.dat"))
(setq ff (open dat_file "r"))
(setq data (read-line ff))
(close ff)
不好意思,我的意思是这样子的. 要是上面的程式所要找的文件BIG50RGB.dat,在CAD搜寻路径下没有此档案, 有没有办法自动在CAD搜寻路径下自动产生一个BIG50RGB.dat档案.
发表于 2004-7-16 14:05:00 | 显示全部楼层
(if (not (setq dat_file (findfile "big50rgb.dat")))
(progn
(setq dat_file "big50rgb.dat")
(setq ff (open dat_file "w"))
...
(close ff)
)
(progn
(setq ff (open dat_file "r"))
(setq data (read-line ff))
(close ff)
)
)
 楼主| 发表于 2004-7-16 15:36:00 | 显示全部楼层
现在我改过的程式如下但是执行时还是不对 (if (not (setq dat_file (findfile "Big5orGB.dat")))
(progn
(setq dat_file "Big50rGB.dat")
(setq ff (open dat_file "w"))
(write-line "0 " ff)
(setq data (read-line ff))
(close ff)
) (progn
(setq ff (open dat_file "r"))
(setq data (read-line ff))
(close ff)
(princ)
)) 当执行到(setq data (read-line ff))时就停止了
发表于 2004-7-16 16:55:00 | 显示全部楼层
(if (not (setq DAT_FILE (findfile "Big5orGB.dat")))
(progn
(setq DAT_FILE "Big50rGB.dat")
(setq FF (open DAT_FILE "w"))
(write-line "0 " FF)
(close FF)
(setq FF (open DAT_FILE "r"))
(setq DATA (read-line FF))
(close FF)
)
(progn
(setq FF (open DAT_FILE "r"))
(setq DATA (read-line FF))
(close FF)
(princ)
)
)
 楼主| 发表于 2004-7-16 18:49:00 | 显示全部楼层
真是感谢各位
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 16:04 , Processed in 0.211375 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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