AnyCAD Rapid API 2024
Help you to create a better world!
载入中...
搜索中...
未找到
Command类 参考
类 Command 继承关系图:
AnyCAD.Foundation.EditorCommand

Public 成员函数

String GetName ()
 
void SetName (String val)
 
boolean GetHasEditor ()
 
void SetHasEditor (boolean val)
 
boolean GetNeedViewer ()
 
void SetNeedViewer (boolean val)
 
String GetDescription ()
 
void SetDescription (String val)
 
boolean Execute (CommandContext ctx, boolean notify)
 
boolean Run (CommandContext ctx)
 
String Query (CommandContext ctx)
 
boolean IsVisible (CommandContext ctx)
 
boolean IsChecked (CommandContext ctx)
 
boolean BeforeRunning (CommandContext ctx)
 

详细描述

<> 命令基类

成员函数说明

◆ BeforeRunning()

boolean Command.BeforeRunning ( CommandContext ctx)

在执行命令之前进行检查是否可以执行。

参数
ctx上下文
返回
true则可以执行,false则不可执行。

◆ Execute()

boolean Command.Execute ( CommandContext ctx,
boolean notify )

执行

参数
ctx上下文信息
notify是否通知命令

◆ IsChecked()

boolean Command.IsChecked ( CommandContext ctx)

是否仍在执行。

参数
ctx上下文
返回
true则还是执行状态

◆ IsVisible()

boolean Command.IsVisible ( CommandContext ctx)

是否可以执行。

参数
ctx上下文
返回
true则可以执行

◆ Query()

String Command.Query ( CommandContext ctx)

查询命令

参数
ctx上下文
返回
查询结果。采用JSON格式

◆ Run()

boolean Command.Run ( CommandContext ctx)

子类重载此方法实现命令的行为

参数
ctx上下文信息
返回
是否成功