从特定te打开宏
大家好,我正在制作一个宏,打开一个。dwt文件并输入命令PUBLISH(其中包含我的所有发布设置)。以下是我所拥有的:
我面临的主要问题是让开放部分工作。我读过这篇文章,有几个问题:
当我将其作为脚本运行时,它可以工作,但不能作为宏运行。为什么打开对话框作为宏而不是脚本弹出?
我是否需要将filedia更改为0,然后在宏的任一侧更改为1?
谢谢大家 当我使用filedia版本时
它停止,因此命令行要求“输入要打开的图形的名称”。但名称是我的宏中的下一行。困惑的 也许\u fileopen? 谢谢
所以这一定比我想象的更复杂?使用这个,我假设SDI意味着我只能打开一个dwg。
刚刚试过这个
^C^C_filedia;0;fileopen;"C:\Users\xxx\Desktop\plot_template.dwt";filedia;1;publish;
但同样的问题。还有人问我文件名。 DBRODA在这里意味着这种基本格式^ C ^ C-filedia;0;打开“H:\Drawings\Library\123.dwg”应该使用正斜杠而不是反斜杠-我在做什么有什么不对?我尝试了以下方法,但仍然没有任何乐趣。
提前感谢。。。。 所以我在这里对自己说,但这现在起作用了:
4
我在这里找到的。但我真的很想能够做到这一点与多个图纸开放-这是可能的? 因此,进一步阅读,autocad似乎有两种模式-SDI和MDI,单文档界面和多文档界面。无论出于何种原因,只有autocad在SDI中时,“打开”或“新建”命令才能在宏中使用,并且只有在恰好打开一个图形的情况下,该命令才能在SDI中使用。
因此,看起来我无法在工具栏上使用一些按钮来从template1或template2或其他什么打开图形。这太可惜了。在我放弃之前,有人要补充什么吗? 您可能需要接受更多关于如何发布的建议。通常这样的陈述会减少你得到的实际帮助。这只是一个建议。
移动到适当的论坛。 好的,谢谢你。只是我知道还有很多其他的方法可以做我想做的事情,我在这个主题上读到的很多帖子都有很多有用的建议,可以用另一种方法来做。似乎从模板文件中打开一个按钮并不是一件简单的事情! 一旦打开第二个dwg,它就会控制它,而它无需任何操作,如果加载脚本,它将使用第一个dgw的脚本在第二个、第三个、第四个dwg中继续,直到完成。
^C^Cscript mypublish
把所有的东西都放在脚本文件中,它应该可以工作
setvar;文件直径;0;_文件打开;C: /Users/xxx/Desktop/plot_模板。载重吨_setvar;文件直径;1.
我使用空间而不是;除了最后一个。警告:如果目录名中有空格,则也将无法使用。
页:
[1]
2