几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » AutoCAD二次开发 » ObjectARX(AutoLISP)
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


回复
 
主题工具 搜索本主题 显示模式
旧 2009-04-26, 01:52 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 [求助]文件读写方面

[求助]文件读写方面
www.dimcax.com
[求助]文件读写方面
我的一个文件夹内有n个 *.txt文件,其内容如下:
k9
kc31/4.2
25.0
1026.15
4422584.48
427059.58
4.1
8
1
1.8
2
4.8
3-1
6.4
3-2
11.1
4-1
13.5
4-2
16.5
其中1,2,3-1,3-2.。。。。等为地层编号,1.8,4.8,6.4.。。。。为层厚
请问我用什么方法可以读文件夹内的所有*.txt文件,并把txt文件内的,x,y,z,及每层的层号、层厚读出来,并写出到另一个新建的txt文件内?最好用lisp实现。
怎么能把所有钻孔文件中的文件读出来如下:
1-1
点名 x y z 层厚 层底深
1-2
点名 x y z 层厚 层底深
如果没有在钻孔文件中见到下一层,层底深就写成“未揭露”
关键是要把每个文件里的1-1,1-2等都写出来
当然,不同的工程有可能不是按1-1 ,1-2等命名,也可能部分层缺失
请高手赐教,小弟不胜感激!谢谢!
d
怎么没有高手能帮我解决我的问题?
d
数据不全,要求不清。如何编程?
踅摸
d
麻烦帮我看看怎么编程?
假如我任意输入一个层号2-1,到1.txt里面看有没有2-1,没有,就提示“未发现层”若有,到2.txt里面读该层(2-1)的层厚,写文件。然后到3.txt里面读该层(2-1)层厚,写文件,依次类推,直至读完所有文件
写出的文件格式如下:
1-1
2.txt x y z 层厚
3.txt x y z 层厚
4.txt x y z 层厚
1.txt 文件内容如下:
1-1 ; 层号
t35/q,3 ;层岩性
1-2
t7/q,3
2-1
t6/q,2
2.txt、3.txt 文件内容如下
k12 ;孔号
1005.55 ;高程
4068066 ;x坐标
4068066 ;y坐标
1-1 ;层号
3.4 ;层厚
1-2 ;层号
7.2 ;层厚
2-1
13.9
2-2
20.2
d
1、要输出的文件是哪个?
2、共有多少个要读的文件?
3、x、y、z坐标从哪儿得到?
踅摸
d
1.要输出的文件可以自己定义,也可以和层名相同,如2-1。txt,或者3-1.txt
2.要读取的文件数量文件不定,文件数量可以读另一个文件,其内容为:
k1.drl
k2.drl/y
k3.drl/y
k4.drl/y
k5.drl
k6.drl/y
k7.drl
k8.drl/y
k9.drl
k10.drl/y
3.要读的坐标文件2.txt或3.txt。。。。。。等文件里就有啊,包括层厚文件
4。要是你还不怎么清楚,可以给我留个邮箱或者电话,咱们单独交流
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
回复


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭



所有的时间均为北京时间。 现在的时间是 07:02 AM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多