最近在看VBE的对象时看到一个有用的东西,记录一下。2个方法都是发送命令行指令字符串到cad的命令行,并执行:
SendCommand Method (ActiveX),从VB或VBA应用程序发送一个命令字符串到文档进行处理。这个方法可以在VB代码运行中发送一个cad命令到命令行并执行,但它的执行方式为协同进行的,即后续的需要输入参数时会等待用户进行输入;
PostCommand Method (ActiveX),当文档进入空闲状态时将命令字符串发送到文档并执行。这个方法与sendcommand类似,也可以发送命令到cad命令行并执行,但运行方式为异步进行的,即它可以跳过用户输入状态的等待过程,继续接收发送来的命令之后空格间隔的字符串作为参数,并继续运行直到VB程序完成。
SendCommand Method (ActiveX),从VB或VBA应用程序发送一个命令字符串到文档进行处理。这个方法可以在VB代码运行中发送一个cad命令到命令行并执行,但它的执行方式为协同进行的,即后续的需要输入参数时会等待用户进行输入;
PostCommand Method (ActiveX),当文档进入空闲状态时将命令字符串发送到文档并执行。这个方法与sendcommand类似,也可以发送命令到cad命令行并执行,但运行方式为异步进行的,即它可以跳过用户输入状态的等待过程,继续接收发送来的命令之后空格间隔的字符串作为参数,并继续运行直到VB程序完成。