明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 杜红元

用EXCEL控制cad的问题

  [复制链接]
发表于 2006-2-6 15:24:00 | 显示全部楼层

这是一个编译的示例程序(绘制10个点),程序ex.fas读取EXCEL活动工作表中的数据。

格式要求:x坐标输到EXCEL活动工作表的A列,y坐标输到EXCEL活动工作表的B列(示例程序只读1~10行的数据)

将ex.fas复制到AutoCAD安装文件夹中,启动AutoCAD,在命令行中输入 (load "ex")回车,再输入命令 EX 回车,选择xls格式的数据文件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2006-2-6 16:54:00 | 显示全部楼层

xqyhome 理解错了

我现在需要的是在EXCEL中启动并复制数据在cad命令行中来完成绘图任务

 楼主| 发表于 2006-2-8 11:57:00 | 显示全部楼层
请各位高手帮帮忙吧!!!
发表于 2006-2-8 14:00:00 | 显示全部楼层

个人觉得你做这个程序别混合编程,用VBA就可以了。另外现在被你说糊涂了,能不能把你的要求全面的说说,别管用VB还是LISP。。。

 楼主| 发表于 2006-2-8 20:12:00 | 显示全部楼层

不好意思,说的有点凌乱,现整理如下:

我以前的工作程序是:

1、提前将自己编的LISP程序在cad的启动组中加载。(本次编程不需要考虑)。

2、在EXCEL中的固定区域输入需要的数据。

3、打开CAD后,将EXCEL中固定区域的数据分两次分别复制粘贴到cad的命令行中,即可完成我所需要的容器排版图。

我现在需要的是在EXCEL中将数据输入完毕后点一个按钮就能够:

1、在EXCEL中启动cad。

2、完成以前所需要的在EXCEL中的复制,然后再在CAD命令行中粘贴,最终达到出一幅草图的目的。

程序调试所需要的两个文件如下:

 

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2006-2-8 20:18:00 | 显示全部楼层

通过工具菜单->加载应用程序->启动组选该程序,则可以将该文件放在启动组中。通过此来测试看程序能不能正常运行!

 

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2006-2-13 16:26:00 | 显示全部楼层
请各位高手帮帮忙吧!!!
 楼主| 发表于 2006-2-22 22:11:00 | 显示全部楼层

是我考虑问题的方法不对还是根本无法实现,怎么就没有人帮忙了呀

发表于 2006-2-23 19:26:00 | 显示全部楼层

可以用Excel的VBA实现,和VB控制AutoCAD类似

 楼主| 发表于 2006-2-24 09:22:00 | 显示全部楼层
能不能帮助指点看如何实现上面所述的问题,最好能帮忙将上传的XLS文件中的代码编写一下!我将非常感谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-27 06:42 , Processed in 0.186649 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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