乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 14|回复: 14

[综合讨论] 从特定te打开宏

[复制链接]

20

主题

257

帖子

237

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
100
发表于 2022-7-7 00:11:27 | 显示全部楼层 |阅读模式
大家好,我正在制作一个宏,打开一个。dwt文件并输入命令PUBLISH(其中包含我的所有发布设置)。
以下是我所拥有的:
 
我面临的主要问题是让开放部分工作。我读过这篇文章,有几个问题:
当我将其作为脚本运行时,它可以工作,但不能作为宏运行。为什么打开对话框作为宏而不是脚本弹出?
我是否需要将filedia更改为0,然后在宏的任一侧更改为1?
 
谢谢大家
回复

使用道具 举报

20

主题

257

帖子

237

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
100
发表于 2022-7-7 00:19:36 | 显示全部楼层
当我使用filedia版本时
 
它停止,因此命令行要求“输入要打开的图形的名称”。但名称是我的宏中的下一行。困惑的
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
211
发表于 2022-7-7 00:20:16 | 显示全部楼层
也许\u fileopen?
回复

使用道具 举报

20

主题

257

帖子

237

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
100
发表于 2022-7-7 00:24:42 | 显示全部楼层
谢谢
 
所以这一定比我想象的更复杂?使用这个,我假设SDI意味着我只能打开一个dwg。
刚刚试过这个
 
  1. ^C^C_filedia;0;fileopen;"C:\Users\xxx\Desktop\plot_template.dwt";filedia;1;publish;

 
但同样的问题。还有人问我文件名。
回复

使用道具 举报

20

主题

257

帖子

237

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
100
发表于 2022-7-7 00:30:52 | 显示全部楼层
DBRODA在这里意味着这种基本格式^ C ^ C-filedia;0;打开“H:\Drawings\Library\123.dwg”应该使用正斜杠而不是反斜杠-我在做什么有什么不对?我尝试了以下方法,但仍然没有任何乐趣。
 
提前感谢。。。。
回复

使用道具 举报

20

主题

257

帖子

237

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
100
发表于 2022-7-7 00:33:34 | 显示全部楼层
所以我在这里对自己说,但这现在起作用了:
 
  1. 4

 
我在这里找到的。但我真的很想能够做到这一点与多个图纸开放-这是可能的?
回复

使用道具 举报

20

主题

257

帖子

237

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
100
发表于 2022-7-7 00:39:20 | 显示全部楼层
因此,进一步阅读,autocad似乎有两种模式-SDI和MDI,单文档界面和多文档界面。无论出于何种原因,只有autocad在SDI中时,“打开”或“新建”命令才能在宏中使用,并且只有在恰好打开一个图形的情况下,该命令才能在SDI中使用。
 
因此,看起来我无法在工具栏上使用一些按钮来从template1或template2或其他什么打开图形。这太可惜了。在我放弃之前,有人要补充什么吗?
回复

使用道具 举报

4

主题

2143

帖子

2197

银币

限制会员

铜币
-24
发表于 2022-7-7 00:42:00 | 显示全部楼层
您可能需要接受更多关于如何发布的建议。通常这样的陈述会减少你得到的实际帮助。这只是一个建议。
 
移动到适当的论坛。
回复

使用道具 举报

20

主题

257

帖子

237

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
100
发表于 2022-7-7 00:46:44 | 显示全部楼层
好的,谢谢你。只是我知道还有很多其他的方法可以做我想做的事情,我在这个主题上读到的很多帖子都有很多有用的建议,可以用另一种方法来做。似乎从模板文件中打开一个按钮并不是一件简单的事情!
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-7 00:52:00 | 显示全部楼层
一旦打开第二个dwg,它就会控制它,而它无需任何操作,如果加载脚本,它将使用第一个dgw的脚本在第二个、第三个、第四个dwg中继续,直到完成。
 
^C^Cscript mypublish
把所有的东西都放在脚本文件中,它应该可以工作
setvar;文件直径;0;_文件打开;C: /Users/xxx/Desktop/plot_模板。载重吨_setvar;文件直径;1.
 
我使用空间而不是;除了最后一个。警告:如果目录名中有空格,则也将无法使用。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-9 21:51 , Processed in 0.658494 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表