为什么的确选择了光栅,函数SendStringToExecute却无法正常对光栅执行scale命令。看代码:[br] 我在图中插入了一个光栅,为什么在提示选择对象后,我明明选择了光栅,函数SendStringToExecute却无法正常执行。 但在AutoCAD命令行中直接粘贴同样的 ._scale -93.147,421.096,0 0.6811 能正常缩放。
看代码: [CommandMethod("tt")] public static void tt() { Document acDoc = Application.DocumentManager.MdiActiveDocument; Editor ed = Application.DocumentManager.MdiActiveDocument.Editor; PromptSelectionResult res = ed.GetSelection(); if (res.Status == PromptStatus.OK) { //如果选择了光栅 acDoc.SendStringToExecute("._scale -93.147,421.096,0 0.6811", true, false, false); //acDoc.SendStringToExecute("._line 1000,1000,0 1100,1100,0", true, false, false);//这个画直线命令能正常执行。 } } |