Es ist mir nicht klar, warum die Frage in der Lisp-Sektion für Autocad gestellt wird, da alles mit den Autocad-Befehlen gelöst wird.
Ich entschuldige mich im Voraus, wenn ich in einigen Begriffen der Autocad-Befehlszeilen-Schnittstelle ungenau sein werde, aber ich habe keine Subhandle. Ich gehe ins Gedächtnis.
Ich entschuldige mich auch für das Problem jeglicher Verwirrung zwischen Diskurs Italienisch und autocad Befehle.
Wenn Sie buchstäblich den inneren Teil einer Linie, z.B. horizontal, schneiden möchten, dass "übersetzt" zwei Linien, die sie schneiden, z.B. vertikal, dann ist der Befehl "cut" genau das geeignete Werkzeug, und seine Operation ist bekannt.
wenn statt Ihrer horizontalen Linie, dass "kurzt" die beiden vertikalen Linien, die Sie "alle", insbesondere das Segment "inside", halten möchten, dann sehe ich besser geeignet den Befehl "weak" (was in der Tat """"""""kann"""" Arbeit als wäre es ein "cut".
der Befehl "weak" hat eine Besonderheit (¿cattivella?), es macht Sie das Objekt zu brechen und dann, nur als Option, können Sie wählen (Typ: p) den ersten Punkt der gewünschten Operation " logischer Ausbruch", und dann bitten Sie, den zweiten Punkt auszuwählen, und das Ganze wird beschleunigt, wenn Sie bereits die aktive und "Intersection"-Osnap ausgewählt haben.
das Ergebnis ist, dass die ursprüngliche Linie jetzt 3 aufeinanderfolgende Linien geworden ist, einschließlich des Segments, dass, wenn ich die Frage gut verstanden, Sie wollten als verschiedene Wesen.
Ich hoffe, ich war hilfreich.
p.s. Ich mag die in der vorherigen Antwort vorgeschlagene Methode nicht, weil, zusätzlich zu langsam (Sie müssen drei oder vier Befehle verwenden), schafft das (gemeinsame) Problem der überlappenden Linien, und hier setzt der Teufel immer seinen verfluchten Schwanz.