嘿,大家好,我对整个论坛的事情都是陌生的,所以如果我应该开始一个新的线程,我很抱歉,但我确实有一个与此相关的问题,我希望你们能帮助我。
我一直在尝试使用MColor 9自动化我的绘图过程,它是用于彩色渲染的CAD的扩展。问题是我试图一次绘制多个选项卡,或者自动背靠背绘制。使用Mcolor打印的命令是“MCO_PLOT”,但它一次只能执行一个选项卡。我创建了一个LISP,使我真正接近我想要的地方,这是:
- (defun C:mco-plot ()
- (foreach lay (layoutlist)
- (setvar 'ctab lay)
- (command "_mco_plot")
- ); end foreach
- ); end defun
*我将新命令从“mco_plot”更改为“mco plot”,这样就不会发生冲突。
这个LISP将自动背靠背地绘制每个选项卡,但问题是,在每个选项卡上,它都会询问我要将PDF保存在哪里。我真正需要的是添加到这个LISP函数中的东西,它要么让PDF自动保存到当前图形文件夹中,要么让我指定一次位置,然后为该位置的所有选项卡保存PDF。我知道这是独一无二的,因为不是每个人都有McColor 9,直到我现在的工作,我之前甚至没有听说过它。然而,我认为必须有一个解决方案,因为我现在需要的唯一部分是一种方法来指定保存位置一次(每个项目一次),然后我会很乐意去。
谢谢你抽出时间! |