Aloha,
ein kleines Problem bereit mir große Kopfschmerzen. Ich habe von einem Teil oder einer BG Attribute ermittelt, mit denen ich gerne einen Zeichnungsrahmen gescriptet füllen möchte.
Das klappt soweit auch alles prima, wenn die Zeichnung vom gerade aktiven Teil erstellt wird. Dann hole ich mir den Objektbezug mit (sd-inq-curr-object).
Aber Zeichnungen können auch von gerade nicht aktiven Teilen erstellt werden. Hierzu gibt es eine entsprechende Option im Dialog zum Erstellen einer neuen Zeichnung.
Ein Befehl wie (docu-get-obj-tree) zeigt dann immer noch eine Struktur an, die den korrekten Objekzbezug enthält, was man am Teilenamen erkennen kann. sd-inq-curr-object bleibt dagegen fest am aktiven Objekt gebunden.
Die Frage ist also, wie kann ich der bei der Erstellung eines Zeichnungsrahmens für ein Objekt, einen Bezug auf dasselbe herstellen, so dass ich meine (sd-inq-item-attribute)-Befehle anwenden kann?
Ein Versuch mit z.B. sd-am-inq-drawing-selected-owner funktioniert auch nicht.
Zweite Frage: Gibt es irgendwo eine Doku zu den docu::docu-get|inq-Befehlen? So ein Befehl wie (docu-get-obj-tree) ist irgendwie nirgendwo beschrieben :-(
Bye
lisp-loser
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP