|
|
|
@ -9,18 +9,11 @@ export class Command_M0 implements Command
|
|
|
|
|
{
|
|
|
|
|
async exec()
|
|
|
|
|
{
|
|
|
|
|
let ssRes = await app.Editor.GetSelection();
|
|
|
|
|
let ssRes = await app.Editor.GetSelection({ UseSelect: true, Msg: "选择实体<空格选择全部>:" });
|
|
|
|
|
if (ssRes.Status === PromptStatus.Cancel) return;
|
|
|
|
|
let ents: Entity[];
|
|
|
|
|
if (ssRes.Status === PromptStatus.None)
|
|
|
|
|
{
|
|
|
|
|
ents = [];
|
|
|
|
|
for (let e of app.Database.ModelSpace.Entitys)
|
|
|
|
|
{
|
|
|
|
|
if (!e.IsErase)
|
|
|
|
|
ents.push(e);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
ents = app.Database.ModelSpace.Entitys.filter(e => !e.IsErase);
|
|
|
|
|
else
|
|
|
|
|
ents = ssRes.SelectSet.SelectEntityList;
|
|
|
|
|
|
|
|
|
|