| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Aufruf von Dialogfenstern im LISP unterbinden (604 mal gelesen)
|
marmora Mitglied Bautechniker
Beiträge: 11 Registriert: 15.06.2005
|
erstellt am: 12. Aug. 2020 08:08 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen! Letzte Woche haben wir von AutoCAD2013 auf 2021 upgedatet und haben seitdem ein Problem mit folgendem Programmschnipsel: (command "_insert" "kp-SNR" ;Blockname EP-SNR ;Einfuegepunkt (/ Massstab 1000.0) ;X-Skalierung (/ Massstab 1000.0) ;Y-Skalierung text-ausrichtungswinkel ;Drehwinkel (substr (rtos Schachtnummer 2 0) A2 B2) ;Attributwert ) Mit 2013 wurde der Attributwert noch automatisch gefüllt und das Programm lief weiter. Nun, mit AutoCAD2021, wird an dieser Stelle das Dialogfeld zur Eingabe der Attributwerte eingeblendet und der Benutzer zu Interaktion aufgefordert. Wie kann ich das unterbinden? Gibt es eine entsprechende Variable? Über die Suche bin ich auf „NOMUTT“ bzw. „CMDDIA“ gestoßen, die leider nicht für den gewünschten Effekt gesorgt haben. Vielen Dank schon mal im Voraus und Gruß, marmora
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 Alles
|
erstellt am: 12. Aug. 2020 08:22 <-- editieren / zitieren --> Unities abgeben: Nur für marmora
|
marmora Mitglied Bautechniker
Beiträge: 11 Registriert: 15.06.2005
|
erstellt am: 12. Aug. 2020 09:54 <-- editieren / zitieren --> Unities abgeben:
Hi und danke für die schnelle Antwort! Genauso (setvar) habe ich es mir auch gedacht. Nur welche Variable unterbindet den Aufruf des Dialogfensters? Die o. g. sind es leider nicht... Gruß, marmora Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Meldin Mitglied
Beiträge: 381 Registriert: 15.07.2011 ACA2020 Windows10
|
erstellt am: 12. Aug. 2020 10:16 <-- editieren / zitieren --> Unities abgeben: Nur für marmora
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 Alles
|
erstellt am: 12. Aug. 2020 10:34 <-- editieren / zitieren --> Unities abgeben: Nur für marmora
Zitat: Original erstellt von marmora: Nur welche Variable unterbindet den Aufruf des Dialogfensters? Die o. g. sind es leider nicht...
Du hast natürlich den großen Vorteil Zugriff auf deinen Block und dein AutoCAD zuhaben, aber irgendwie habe ich das Gefühl du hast nicht richtig nachgesehen.
Die Variablen samt Werte sind in deiner Hilfe erklärt[F1], ich bin zimlich sicher die Werte stehen bei dir auf a) ATTREQ=1 Wie du in der Hilfe nachschlagen kannst: Attributabfrage soll erfolgen b) ATTDIA=1 Verwende für die Abfrage das Dialogfeld statt der Eingabeaufforderung.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marmora Mitglied Bautechniker
Beiträge: 11 Registriert: 15.06.2005
|
erstellt am: 12. Aug. 2020 11:07 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von cadffm:
b) ATTDIA=1 Verwende für die Abfrage das Dialogfeld statt der Eingabeaufforderung.
Das war die Variable, die ich benötigt habe! Mit ATTDIA=0 läuft das Programm durch. Vielen Dank für die schnelle Hilfe und einen schönen Tag noch!!! Gruß, marmora Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |