Hallo Freunde!
Habe folgendes Problem:
Ich möchte in einem Makro folgende Aufgaben zusammenfassen:
1.) zunächst soll ein bestimmter Layer aktuell/aktiv gesetzt werden
2.) Danach soll das BKS in ein bestimmtes Objekt gelegt werden
3.) Und nun möchte ich dort einen bestimmten Block platzieren
Dazu habe ich (bin allerdings blutiger Anfänger) folgendes Makro zusammengestellt:
^C^C-layer;se;g-m-mas;;bks;n;ob -einfüge;m_dop-2-b;0,0;;;;
HINWEIS: "g-m-mas" ist der Beispiellayer; "m_dop-2-b" ist der einzufügende Block.
Das Problem besteht nun darin, dass -nach der Auswahl des Objektes, in welches das BKS gelegt werden soll- das Makro hängen bleibt. Jedes Teil für sich (Layer setzen und BKS in ein Objekt legen --- und --- Block in 0,0 einfügen und ensprechende Ausrichtung wählen) funktioniert ganz gut, nur an der Verbindung beider Programmteile happerts.
Noch mal zur Erklärung: Ich komme bis zu dem Punkt, wo AutoCAD von mir das Auswählen des Objektes verlangt, in welches das BKS gelegt werden soll; doch dann schließt ACAD den Vorgang ab oder bleibt hängen; habe keine Möglichkeit mehr, einen Block zu platzieren.
Habe auch schon diverse andere Möglichkeiten ausprobiert: Nach dem Programmteil "ob" habe ich ein Semikolon gesetzt, ein Leerzeichen, einen umgekehrten Schrägstrich, doppeltes Semikolon ect. Hat alles nix geholfen.
Ich habe den Verdacht, das AutoCAD nach der Wahl des Objektes den Befehl für abgeschlossen betrachtet und die weitere Abarbeitung des Makros nicht mehr zulässt.
Gibt´s da irgendeine Möglichkeit, das Problem zu beheben oder zu umgehen.
Bedanke mich schon mal für die Infos.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP