public void ChangeAttribute_dialog() { var RV = new ReplaceValue(); RV.OpenDialogeBox(); }
public void ChangeAttribute() { Editor ed = Application.DocumentManager.MdiActiveDocument.Editor; PromptStringOptions blocknameOptions = new PromptStringOptions("\nEnter Blockname") { AllowSpaces = true }; PromptStringOptions LinkAttName_string = new PromptStringOptions("\nEnter name of attribute to check") { AllowSpaces = true }; PromptStringOptions LinkAttValue_string = new PromptStringOptions("\nEnter value of attribute to check") { AllowSpaces = true }; PromptStringOptions ChangeAttName_string = new PromptStringOptions("\nEnter name of attribute to change value") { AllowSpaces = true }; PromptStringOptions ChangeAttValue_string = new PromptStringOptions("\nEnter new attribute value") { AllowSpaces = true }; PromptResult blockname = ed.GetString(blocknameOptions); if (blockname.Status != PromptStatus.OK) { ed.WriteMessage("No string was provided\n"); return; } PromptResult LinkAttName = ed.GetString(LinkAttName_string); if (LinkAttName.Status != PromptStatus.OK) { ed.WriteMessage("No string was provided\n"); return; } PromptResult LinkAttValue = ed.GetString(LinkAttValue_string); if (LinkAttValue.Status != PromptStatus.OK) { ed.WriteMessage("No string was provided\n"); return; } PromptResult ChangeAttName = ed.GetString(LinkAttValue_string); if (LinkAttValue.Status != PromptStatus.OK) { ed.WriteMessage("No string was provided\n"); return; } PromptResult ChangeAttValue = ed.GetString(LinkAttValue_string); if (ChangeAttValue.Status != PromptStatus.OK) { ed.WriteMessage("No string was provided\n"); return; } var UX = new UnloadXref(); var drawingList = UX.getDrawingList(); if (drawingList.Count == 0 || drawingList == null) { return; } var RV = new ReplaceValue(); RV.ReplaceStringValue(drawingList, blockname.StringResult, LinkAttName.StringResult, LinkAttValue.StringResult, ChangeAttName.StringResult, ChangeAttValue.StringResult); }