CopyObject [COB]

Top  Previous  Next

Kopieren eines Objekts.

Mit CopyObject kann ein Objekt (Ausgangsobjekt) kopiert werden. Dabei werden nicht nur die Daten, sondern auch alle Eigenschaften des Ausgangsobjekts übernommen.

Das Kopieren ermöglicht eine mögliche Verschiebung des Objektes an beliebige Stelle. Durch betätigen der Enter-Taste wird die Verschiebung  übersprungen und das Objekt auf der aktuellen Position belassen.

Das Verschieben geschieht entweder durch die Angabe von Metern im Koordinatensystem nach links, rechts, oben, oder unten (Richtung durch positive oder negative Vorzeichen z.B. -10 0),  oder durch Angabe einer Koordinate (z.B. #P 2732746.57 5762478.54). Dabei wird immer der geöffnete Punkt des Objektes an die angebeben Position gesetzt.

Zusätzlich können einige Funktionsparameter mit angegeben werden (alle Parameter sind nicht case-sensitiv).

CopyObject kopiert ein Objekt an eine beliebige Position des geöffneten Plans. Es kann optional gelöscht werden.

Als Default wird das geöffnete Objekt kopiert. Wenn keines geöffnet ist, oder der Parameter /IDENTIFY verwendet wird, dann muß es identifiziert werden. Die Kopie wird automatisch zum geöffneten Objekt.

Alternativ können mit dem Parameter /SELECTIONLIST die Objekte der Selektionsmenge kopiert werden.

Voraussetzung

Ein Plan muß geöffnet sein.

Parameter

/IDENTIFY

Das zu kopierende Objekt muß identifiziert werden, selbst dann wenn bereits ein Objekt geöffnet ist.

/SELECTIONLIST

Die Objekte der Selektionsmenge werden kopiert.

/RUBBERBAND

zeigt beim Positionieren den Umriss an.

Rückgabewert

Wert

Beschreibung

0

Aufruf wurde erfolgreich durchgeführt

sonst

Fehler aufgetreten

Dialog

Objekt identifizieren (Referenzpunkt): <P,L,C,R,CON>

Das zu kopierende Objekt muß identifiziert werden, weil COB entweder mit dem Parameter /IDENTIFY aufgerufen wurde oder kein Objekt geöffnet ist. Mit CON wird die Funktion beendet.

Objekt kopieren? [Ja|Nein](J)

J : Der Dialog wird fortgesetzt, das ist Default.

N : Die Funktion wird beendet.

Verschiebungsvektor mit <P,CLS/P,CON> oder in der Form x y eingeben.

Mit P und CLS/P können wie üblich Koordinaten eingegeben werden, der Verschiebungsvektor wird durch den geöffneten Punkt und diese Koordinaten bestimmt. Bei CON wird eine lagegleiche Kopie des Originals erzeugt. Alternativ kann der Verschiebungsvektor durch die Eingabe seines x und y Wertes definiert werden.

Falsche Eingabe.

Der Verschiebungsvektor wurde nicht in der korrekten Form eingegeben, die Eingabe kann wiederholt werden.

Die Kopien werden nicht verschoben, weil kein Punkt als Anfang des Verschiebungsvektors geöffnet ist.

Weil zwar der Endpunkt des Verschiebungsvektors mit P oder CLS/P definiert wurde, aber kein Punkt geöffnet ist, der als sein Startpunkt dienen würde, werden lagegleiche Kopien erzeugt.

Original löschen? [Ja|Nein](N)

Nach dem Kopieren kann das Original optional gelöscht werden.

J : Das Original wird gelöscht.

N: Das Original bleibt unverändert, das ist Default.

Die Selektionsmenge ist leer.

Die Selektionsmenge sollte kopiert werden, aber da sie leer ist wird die Funktion beendet.

Selektionsmenge kopieren? [Ja|Nein](J)

Mit dem Parameter /SELECTIONLIST wurde die Selektionsmenge zum kopieren ausgewählt.

J : Der Dialog wird fortgesetzt, das ist Default.

N : Die Funktion wird beendet.

Originale löschen? [Ja|Nein](N)

J : Die Originale werden gelöscht.

N: Die Originale bleiben unverändert, das ist Default.

Beispiel

Kopieren des geöffneten Objekts mit dem Verschiebungsvektor (10, -2):

CopyObject

Objekt kopieren? [Ja|Nein](J)

Verschiebungsvektor mit <P,CLS/P,CON> oder in der Form x y eingeben.

10 -2

Original löschen? [Ja|Nein](N)

Objekt an der Position (1124, 1083) identifizieren, an die Position (1115, 1086) kopieren und das Original löschen:

CopyObject /id

Objekt identifizieren (Referenzpunkt): <P,L,C,R,CON>

#P 1124 1083 WNR/1

Objekt kopieren? [Ja|Nein](J)

Verschiebungsvektor mit <P,CLS/P,CON> oder in der Form x y eingeben.

#P 1115 1086 WNR/1

Original löschen? [Ja|Nein](N) j

Lagegleiches kopieren der Selektionsmenge:

CopyObject /sel

Selektionsmenge kopieren? [Ja|Nein](J)

Verschiebungsvektor mit <P,CLS/P,CON> oder in der Form x y eingeben.

#CON

Originale löschen? [Ja|Nein](N)

Bemerkung

Siehe auch

CopyElement [CEL]