如何查看工具对应的keyin命令


我们在Mstn中的大部分手工操作,其实在后台都有一个对应的keyin命令,包括启动使用各种各样的交互式工具以及修改一些对话框中的选项。如果知道这些手工操作对应的keyin命令后,我们就可以在程序代码中通过发送keyin命令来直接模拟手工操作的过程。那么我们如何查看每个操作所对应的keyin命令呢?我们可以通过Mstn中的Macro(宏)录制来查看手工操作对应的keyin命令,首先我们要通过如下所示的按钮来启动Macro录制:

启动Macro录制以后,需要执行一遍我们想要查看对应keyin命令的手工操作。例如我们想要查看使用放置智能线工具的过程中都发送了哪些keyin命令,我们就可以在启动宏录制以后去交互式地手工放置一条智能线。手工操作完了以后,再点击如下所示地按钮结束Macro录制:

接下来会看到如下所示的对话框:

输入我们新录制的“Macro”的名字,然后单击“Save”按钮保存。然后单击如下所示“铅笔”按钮:

在打开的对话框中就查看到了我们在使用放置智能线工具的过程中都发送了哪些keyin命令了。单击上图所示的“Promote macro to VBA”按钮以后再次单击“铅笔”按钮,就可以查看到新录制的Macro对应的VB代码,如下所示: