L’importante e’ avere la possibilita’ di farlo, nel caso serva.
Non ha senso cercare di prevedere tutti i modi in cui sara’ usata una certa cosa … non ci e’ mai riuscito nessuno.
Nel nostro caso, ad esempio potresti impostare un punto di default, per cui basti usare Enter.
si può interpretare come molti .Input.Custom.GetPoint() in sequenza, e il messaggio che compare cambia dopo il secondo punto, e ti avverte che puoi (opzionale) premere enter per concludere.
È un loop dove a ogni ciclo si richiama sempre lo stesso .GetPoint() e si aggiunge il risultato a una lista di punti (con cui poi verrà creata la polilinea), però dopo la seconda iterazione la booleana di cui parlate passa da false a true.
int c=0;
while(){
bool acceptEnter = c>1;
.GetPoint(,acceptEnter);
PointList.Add();
c++;
}
new Polyline(PointList);
//ecc
Una tua macro/script potrebbe fare una cosa diversa da una polilinea, ma ragionare allo stesso modo.