public void GetKeywords1() { string[] keys = { "A", "B", "C", "D" }; string key = InteractionUtil.getKeywords("\nChoose an option", keys, 3); GoatMessageUtil.msg("You chose {0}.", key); }
public void event2() { //移除 BeginSave 的侦听。 GoatDB.db.BeginSave -= _beginSave; //移除 ObjectAppended 的侦听。 GoatDB.db.ObjectAppended -= _objectAppend; //移除 ObjectErased 的侦听。 GoatDB.db.ObjectErased -= _objectErased; GoatMessageUtil.msg("侦听器已经添加完毕,现在您可以尝试对数据库进行操作..."); }
public void explode1() { ObjectId objectId = InteractionUtil.getEntityId("\n 选择要更炸开的对象"); if (objectId == ObjectId.Null) { return; } ObjectId[] objectIds = GoatExplodeUtil.Explode(objectId); GoatMessageUtil.msg(objectIds.Length.ToString()); }
public void layer5() { // 通过 图层名称获得图层id ObjectId objectId = GoatLayerUtil.GetLayerByName("aaa"); if (objectId != ObjectId.Null) { // 通过委托 更改图层颜色属性 objectId.QOpenForWrite(1, Constant.layerColor); } GoatMessageUtil.msg(objectId.ToString()); }
private static void Database_ObjectErased(object sender, ObjectErasedEventArgs e) { GoatMessageUtil.msg("FireObjectErased: " + e + "该侦听在数据库对象删除之后被触发,删除的对象的类型是: " + e.DBObject.GetType() + "是否删除: " + e.Erased); GoatMessageUtil.msg("\n你删除的对象ObjectId为: " + e.DBObject.ObjectId); }
private static void DataBase_ObjectAppended(object sender, ObjectEventArgs e) { GoatMessageUtil.msg("FireObjectAppended: " + e + "该侦听在数据库对象添加之后被触发,添加的对象的类型是: " + e.DBObject.GetType()); }
private static void Database_BeginSave(object sender, DatabaseIOEventArgs e) { GoatMessageUtil.msg("FireBeginSave: " + e + "该侦听在文件保存的时候被触发,保存的文件名称为: " + e.FileName); }
public void selectAll() { DBObjectCollection list = GoatSelectorUtil.selectAll(); GoatMessageUtil.msg(list.Count.ToString()); }
public void msg1() { GoatMessageUtil.msg("Hello, this is msg1"); }
public void GetDistance() { double value = InteractionUtil.getDistance("\nSize"); GoatMessageUtil.msg("\n 输入的距离:({0})", value); }
public void getString3() { string stringResult = InteractionUtil.getString("\n hello getString2 :", "heihei"); GoatMessageUtil.msg("\n 输入的字符串:({0})", stringResult); }
public void getInteger() { int pt = InteractionUtil.getInteger("\n 请输入整数:"); GoatMessageUtil.msg("\n 输入的整数:({0})", pt); }
public void GetKeywords2() { string key = InteractionUtil.getKeywords("Which entity do you want to create? [Circle/Block] : ", "Circle Block"); GoatMessageUtil.msg("You chose {0}.", key); }
public void getAngle() { double value = InteractionUtil.getAngle("\n 输入 角度"); GoatMessageUtil.msg("\n 输入的 角度:({0})", value); }
void IExtensionApplication.Terminate() { //这个是退出时执行 GoatMessageUtil.msg("\n 插件卸载 \n"); }
void IExtensionApplication.Initialize() { //加载dll的时候执行相关加载操作 GoatMessageUtil.msg("\n 插件加载 \n"); }