• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Nome del frame

micgiul

Guest
hallo alle..

ich freue mich, in lisp zu planen, und ich habe eine frage, auf die ich im moment keine antwort gefunden habe. .

automatisches laden meiner warenkorb mit dieser befehlszeile.

(docu-register-frame :ui-name "a0" :wm-name ") :file "<unita>:<percorso>)

in ordnung.

jetzt möchte ich eine funktion, die mir den namen des aktuell geladenen frames zurückgibt.
d.h. für die obige zeile möchte ich den :ui-namen "a0" zurückgeben.

ich versuchte mit sd-am-frame-p-funktionen usw. und all denen, die so sind, aber ich bekomme nicht den string zurück, den ich will..

wie immer für die zusammenarbeit.

michael</percorso></unita>
 
aber das papier ausfüllen?
hallo alle..

ich freue mich, in lisp zu planen, und ich habe eine frage, auf die ich im moment keine antwort gefunden habe. .

automatisches laden meiner warenkorb mit dieser befehlszeile.

(docu-register-frame :ui-name "a0" :wm-name ") :file "<unita>:<percorso>)

in ordnung.

jetzt möchte ich eine funktion, die mir den namen des aktuell geladenen frames zurückgibt.
d.h. für die obige zeile möchte ich den :ui-namen "a0" zurückgeben.

ich versuchte mit sd-am-frame-p-funktionen usw. und all denen, die so sind, aber ich bekomme nicht den string zurück, den ich will..

wie immer für die zusammenarbeit.

michael</percorso></unita>
 
ich kann den knorpel automatisch mit den hinweisen ausfüllen, die sie mir bereits in ihrer zeit gegeben haben. .

jetzt möchte ich auch die möglichkeit hinzufügen, die revision durch das hinzufügen von zeilen in den warenkorb gelegt selbst nach der revisionsnummer. .

nur, dass die größe meiner knorpel variieren, wenn sie a3, a2 usw. sind...

also wollte ich wissen, ob es eine funktion gibt, die mir den namen der cartouche zurückkommt.

for now i do with the sd-am-sheet-struct-corners funktion, die die koordinaten der beiden punkte des cartiglio und quinidi zurückgibt, kann ich verstehen, welche größe es hat.

danke für die zusammenarbeit.

michael
 
sie könnten es vom namen des wagens bekommen. wenn sie es von osd_drafting (me10) bearbeiten, können sie dem oberen teil den namen des warenkorbs zuordnen. du solltest deinen namen zurückholen können.
 
ich versuchte, wie sie mir erzählten und ich schaffte es endlich, makros in me10 entwurf zu machen..

das makro me10 ordentlich hier und dort und auf jeden fall zu optimieren ist die folgende:

(sd-execute-annotator-command :cmd (format nil; rahmenname

"definieren am_inq_name_of_frame"
"parameter target_pid"
"lokaler name"
"lokale ausgabe"
"inq_part target_pid"
"namensname (inq 301)"
"let output (format_message '{1}'" (str name)"
"die ausgabe (docu_cstring_to_lstring ausgabe)"
(docu_open_connection_to_sd)
"(docu_add_line_to_sd ausgabe)"
(docu_close_connection_to_sd)
"end_define"
)
)

und um es zurückzurufen, habe ich diesen code benutzt:


(einzelblatt)
(setf list_object (sd-am-inq-sheet) blatt)
(setf dim_frame (sd-execute-annotator-function :fnc (format nil "am_inq_name_of_frame \'~a\'" (sd-am-sheet-struct-frame list_object))))

das ist der name, den ich mir 10 an den rahmen gegeben habe.

grüße
michael
 

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben