Nobull84 发表于 2022-7-6 23:34:30

查看更改

我有一些宏,一旦无处完成,就会将视图设置为0,0。其中一些宏我已经使用了一段时间,没有问题。
 
 
创建宏时(如果需要)删除了宏中的所有“视图更改”命令,并取消选中actmanager中“恢复预播放视图”下的所有选项。
 
 
它似乎只在使用涉及调用块的宏时才这样做。
 
 
有什么想法吗??
 
 
谢谢
-诺布尔

tombu 发表于 2022-7-6 23:55:44

几年前我试过使用动作宏管理器,但很失望当时无法编辑。我听说从那以后它有了一些改进,但很少有人使用过它。对于我们大多数人来说,没有什么比用另一种方式更容易做到的了。如果你想用另一种方式帮助做手术,你可能会有更好的运气。

Nobull84 发表于 2022-7-7 00:09:56

 
我不确定以前的版本是什么样子,但我对宏的功能很满意。我正在运行AutoCAD 2010。我喜欢录制一些简单的东西,在CUI中用典型的“^C^C”命名,并为其指定一个快捷方式。我没有太多的时间学习lisp,虽然我能够操作一点。
 
 
它影响的宏似乎只有在我称为块的地方。如果有另一种方法(lisp或其他),我可以调用一个块并为其指定一个快捷键,我愿意用不同的方法。同时,我录制了一个额外的宏,它用键“PP”快速将我返回到上一个视图。这似乎是当前的工作方向,但我想知道为什么宏会突然改变,而录制的步骤却没有任何变化。也许它与改变的环境有关?
 
 
同时,唯一的新发展是它似乎没有将视图更改为0,0。在另一个dwg中,它将指向另一个随机点。。。
 
 
谢谢你的回复。欢迎任何候补者

tombu 发表于 2022-7-7 00:13:47

不确定你要的是什么,你说的“将视图更改为0,0”是指将0,0设置为缩放中心吗?Zoom Previous位于随AutoCAD一起安装的菜单、工具栏和功能区面板中。你需要准确地解释你想要这些宏做什么。

Nobull84 发表于 2022-7-7 00:28:12

 
 
 
对不起,我有点漫不经心。。。当前正在运行的宏只是从我们的服务器调用一个动态块。我只需要一种方法来调用块并在dwg中定位它,最好使用快捷键,例如“CTRL+1”。
 
 
不涉及视图更改。上面提到的视图更改是我当前宏的问题所在。

tombu 发表于 2022-7-7 00:36:41

在我记忆中,“CTRL+1”一直是“属性”选项板的快捷方式。在首先指定快捷键之前,请检查CUI中的快捷键,以避免冲突。我建议使用“CTRL+SHIFT+1”,因为默认情况下没有数字与“CTRL+SHIFT+1”组合使用。与动作宏相比,一直存在的脚本文件有很多优点,因为它们是简单的文本文件,您可以在这里发布以获得调试帮助,并且可以包含lisp代码。
页: [1]
查看完整版本: 查看更改