明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1530|回复: 4

求助可以打开指定的AUTOCAD文件的可执行程序

[复制链接]
发表于 2003-12-31 22:20:00 | 显示全部楼层 |阅读模式
求助可以打开指定的AutoCAD文件的可执行程序,如要打开“d:\0100001.dwg”文件,则把“d:\0100001.dwg”写入交换文件cad.txt中
发表于 2003-12-31 22:34:00 | 显示全部楼层
你的意思是打开这个文件的同时并把文件路径写如TXT文件?
 楼主| 发表于 2004-1-1 11:28:00 | 显示全部楼层
我的意思
动行程序的同时读出TXT文件的路径及文件名然后打开这个文件,(在运行前TXT文件里就有文件的路径及文件名如:d:\010001.dwg)
发表于 2004-1-1 23:52:00 | 显示全部楼层

  1. Sub test()
  2.    
  3.     ' 创建文件系统对象的实例
  4.     Dim fso As Object
  5.     Set fso = CreateObject("Scripting.FileSystemObject")
  6.    
  7.     ' 打开文本文件
  8.     Dim ts As Object
  9.     Set ts = fso.OpenTextFile("cad.txt")
  10.    
  11.     ' 循环读入每一行,判断文件是否存在,存在则打开
  12.     Dim s As String
  13.     Do While Not ts.AtEndOfStream
  14.         s = ts.ReadLine
  15.         If fso.fileexists(s) Then Application.Documents.Open s
  16.     Loop
  17.     ts.Close
  18.     Set ts = Nothing
  19.     Set fso = Nothing
  20. End Sub
发表于 2004-1-2 16:36:00 | 显示全部楼层
对于你的问题,上述的方法可以解决。但是我推荐你使用Folder对象的文件集合的方式。因为它不需要你提前创建好txt文件。除非你要open的文件你本来就知道。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 10:55 , Processed in 0.171900 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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