diff --git a/src/Add-on/MoveToWCS0.ts b/src/Add-on/MoveToWCS0.ts index 71c724c3e..dffa57d52 100644 --- a/src/Add-on/MoveToWCS0.ts +++ b/src/Add-on/MoveToWCS0.ts @@ -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;