gm15 发表于 2003-1-28 17:24:00

关于VB 调用CAD的问题![求助]

我正在用VB编写调用CAD的程序,使用的代码如下:
Shell "C:\Program Files\ACAD2000\acad.exe   E:\RBEN\JTY-WL-CX\barcode reader\PU-E27559A-P01.DWG", vbNormalFocus
从VB的角度应该是没有错的,可是程序执行的结果提示“文件未找到,请确定文件是否存在”我怀疑是CAD设置方面的问题,由于本人对CAD不甚了解,还请各位指点!

gm15 发表于 2003-1-28 17:52:00

拜托

帮帮忙!

mccad 发表于 2003-1-28 18:42:00

为什么不直接用CreateObjcet来启动AutoCAD

gudai 发表于 2003-1-29 08:33:00

为什么不用CreateObjcet来启动AutoCAD!!!!!

为什么不直接用CreateObjcet来启动AutoCAD

程序是为使用不同的制图软件的公司开发的!主要使用的制图软件是AutoCAD和AutoCAD LT 2000 我可以使用CreateObjcet来启动CAD,可是LT 2000 是启动不了的,所以我就使用Shell来启动CAD,启动的时候就出现了最初所提出的问题,还望斑竹指点迷津,先谢过!

qjydz 发表于 2003-1-29 12:39:00

路径有错误

可能是路径有错误,注意:"ACAD 2000"是正确的,而"
ACAD2000"是不正确的,你试试看.
我装的是ACAD 2002,我是这样写的:
shell "E:\Program Files\AutoCAD 2002\acad.exe"
通过。

goldenshin 发表于 2003-1-29 17:24:00

Your path is wrong!

本帖最后由 goldenshin 于 2003-1-29 17:24:54 编辑

Your path is wrong.

E:\RBEN\JTY-WL-CX\barcode reader\PU-E27559A-P01.DWG

This line means you send autocad two strings, the first one is "E:\RBEN\JTY-WL-CX\barcode", the second one is "reader\PU-E27559A-P01.DWG".

AutoCAD don't know what you mean.



===========================================================
关于VB 调用CAD的问题![求助]
我正在用VB编写调用CAD的程序,使用的代码如下:
Shell "C:\Program Files\ACAD2000\acad.exe   E:\RBEN\JTY-WL-CX\barcode reader\PU-E27559A-P01.DWG", vbNormalFocus
=======================================================

gm15 发表于 2003-1-30 18:09:00

谢谢

那么该怎样书写呢?
页: [1]
查看完整版本: 关于VB 调用CAD的问题![求助]