怎么实现VB程序在CAD中的自动加载
我编写了一个VB程序,并且把它生成了exe文件,怎么实现在CAD打开时它的自动加载呢,请各位斑竹、大侠指教,别不理我,谢谢! You can't "load" it since it is not a .dvb project file. However, you can run it with the function (startapp). <P>我想先做一个简单的例子按照你的建议试一下,但对这个函数的用法不清楚,执行后没结果,请帮我看看。</P><P>(defun c:gch1()<BR>(startapp "visual basic 6.0" "C:\Documents and Settings\zxj\桌面\工程1.exe")<BR>)</P> 这样就可以:(startapp "C:\Documents and Settings\zxj\桌面\工程1.exe")<BR> <P>要实现自动加载,还要把下列程序放在启动组中或其他可以自动加载的文件里,如acad2004.lsp之类.</P>
<P>(defun c:gch1()<BR> (startapp "C:\Documents and Settings\zxj\桌面\工程1.exe")<BR>)</P> <P>按你的意见改后,执行结果仍然是nil,不知道错误出在哪里?工程1的位置和属性也都对.</P> (startapp "C:\\Documents and Settings\\zxj\\桌面\\工程1.exe")<BR> <P>各位大侠结果仍然是nil,不对呀.我把例子传上请帮我试一试.</P> 呵呵,看到了,你的路径分隔符中有一个是单反斜杠,而Lisp要求双反斜杠或单正斜杠.我上面写的也有误,直接从你的发言里拷过来,没检查.7楼斑竹写的全对. 太好了,谢谢各位的支持,7楼斑竹写的全对,是我后来再试的时候,斜杠没弄对,现在改正后,已经能实现VB窗体的调用。这样我可以用VB设计界面了,然后用LISP实现界面在CAD中的调用。
页:
[1]