0

我需要按名称打开块编辑器,所以我以这种方式执行命令:

document.SendStringToExecute("_BEDIT "+blockName+"\n", true, false, false); 

运行这行代码后,会出现“选择块”对话框,但我需要自动选择块。那么有没有办法在没有任何对话框的情况下进入块编辑器状态?我没有找到任何不使用命令行来运行块编辑器的方法,也没有找到使对话框消失的系统变量。

4

1 回答 1

1

解决了。只是随便玩了一下。将操作包含在 lisp 命令中,在 BEDIT 命令之后传递块名称,您就可以了。

(Command "BEDIT" "ExampleBlock")

所以在 SendStringToExecute 的上下文中,它会是这样的:

document.SendStringToExecute("(Command \"._BEDIT\" \"" + blockName + "\"\n)", true, false, false); 
于 2014-01-27T15:11:37.320 回答