【问题标题】:Check if autocad 2014 is open检查AutoCAD 2014是否打开
【发布时间】:2015-01-21 18:58:09
【问题描述】:

我们最近从 AutoCAD 2010 切换到了 AutoCAD 2014,并且遇到了一些烦人的问题。我们打开的每张图纸现在都在单独的应用程序中打开。因此,不是每个应用程序有多个绘图,而是在一个窗口中打开每一个绘图..

从我们的数据管理器中打开绘图时,我们通过以下代码行检查 autocad 2010 的应用程序是否正在运行:

(setq ddeconv (ddeinitiate "AutoCAD.r18.DDE" "System" ))

此代码在 AutoCAD 2014 中的等效项是什么?或者,简单来说,我们如何检查 AutoCAD 2014 是否已经在运行?

请注意,我是 LISP 的完全新手,所以如果您需要更多代码或信息,请发表评论!

【问题讨论】:

  • 我有点困惑。你的应用程序是 Lisp 还是 AutoLisp?如果它在 AutoLisp 中,您已经知道 AutoCAD 在您的应用程序运行时正在运行。如果是 Lisp,可以检查 AutoCAD 进程是否正在运行。

标签: autocad autolisp


【解决方案1】:

经过一番尝试,我自己找到了答案。看起来就像将发布版本从 18 更改为 19 一样简单,变成:

(setq ddeconv (ddeinitiate "AutoCAD.r18.DDE" "System" ))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-14
    • 2017-05-26
    • 2012-08-03
    • 1970-01-01
    • 2013-06-23
    相关资源
    最近更新 更多