| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für BricsCAD |
Autor
|
Thema: Layout von Vorlage ohne Dialogfelder einfügen (811 / mal gelesen)
|
GWH Mitglied
Beiträge: 549 Registriert: 08.06.2001
|
erstellt am: 08. Mrz. 2022 19:44 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen. Steigen gerade von AutoCAD auf BricsCAD um (Gründe kann sich jeder denken). Habe nun schon eine Aufgabe, wo ich ein wenig Unterstützung brauche: Ich möchte/muss ein Layout „von Vorlage“ über ein Macro einfügen, aber ohne dass das Dialogfeld aufgeht, d.h. Button drücken, Layout eingefügt. Macro: FILEDIA;0;LAYOUT;Vorlage;“Pfad\\Volage.dwt“;LayoutXYZ;FILEDIA;1; Filedia 0 am Anfang damit Dialogfelder unterdrückt werden, aber beim Layoutauswahl geht immer noch ein Dialogfeld auf, und dann läuft das Macro nicht weiter um mir Filedia wieder zu aktivieren. Wie ist hier die Vorgehensweise, damit dies funktioniert? Dank im Voraus.
------------------ Ciao Günter -------------------------------------------------------------------------------- "Wir haben keine Probleme zu lösen, sondern Aufgaben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Ehrenmitglied V.I.P. h.c. 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 08. Mrz. 2022 19:59 <-- editieren / zitieren --> Unities abgeben: Nur für GWH
Hi, ich kenne Bcad nicjt auswendig und sitze nicht davor, aber bei Acad wäre dies meine Antwort: >>"Filedia 0 am Anfang damit Dialogfelder unterdrückt werden" 1. Betrifft dies nur das Standard Dateiwahl Dialogfeld(also nicht allgemein "Dialogfelder") 2. Unnötig in Automatisierungen
>>"Pfad\\Volage.dwt“ 3. Du bist nicht im Lisp, sondern in einem Menümakro- da geht nur / und kein \\ Falls die Hinweise dein Problem schon lösen: Bitteschön! Falls nicht: Ich schaue gerne noch mal nach in Bcad, wenn du sagst dass es nicht an der Pfadangabe lag (welches das Makro abgebrochen hat) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
GWH Mitglied
Beiträge: 549 Registriert: 08.06.2001
|
erstellt am: 08. Mrz. 2022 20:16 <-- editieren / zitieren --> Unities abgeben:
Hallo cadffm. / im Pfad hilft auch nichts, habe es auch noch mit CMDDIA probiert, es öffnet sich immer das Dialogfeld zur Layoutauswahl. ------------------ Ciao Günter -------------------------------------------------------------------------------- "Wir haben keine Probleme zu lösen, sondern Aufgaben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Ehrenmitglied V.I.P. h.c. 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 08. Mrz. 2022 22:16 <-- editieren / zitieren --> Unities abgeben: Nur für GWH
Wie versprochen: Nachgesehen! und wie vermutet - Bricscad spezifisches Verhalten 1. Fehler im Befehl: Der Dateidialog wird je nach Filedia Einstellung verwendet (habe jetzt nicht nachgesehen ob Bricscasd das generell so macht oder nur bei dem Befehl) 2. Das Layout Auswahl-Dialogfenster wird geöffnet, obwohl aus einer Automatisierung heraus aufgerufen. Vielleicht bringt BricsCADSupport da mal was auf den Weg.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
GWH Mitglied
Beiträge: 549 Registriert: 08.06.2001
|
erstellt am: 08. Mrz. 2022 22:41 <-- editieren / zitieren --> Unities abgeben:
Danke vorab. Werde den Support mal kontaktieren. ------------------ Ciao Günter -------------------------------------------------------------------------------- "Wir haben keine Probleme zu lösen, sondern Aufgaben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Esme Mitglied TZ
Beiträge: 131 Registriert: 14.04.2012 Version 20.2.08 (x64) Revision 79762 (AutoCAD 2014)
|
erstellt am: 10. Mrz. 2022 09:05 <-- editieren / zitieren --> Unities abgeben: Nur für GWH
Hallo Günter, wir importieren Layouts mit einem Mini-Programm: Dateiname: Layouts_importieren.lsp ;Beispiel A4 quer: (defun c:import_a4_Kopierer_quer () (setq PFAD "S:\\Projekte\\Vorlagen") (setq DATEINAME "Seiteneinrichtung_A3_A4.dwg") (setq LAYOUTNAME "A4_quer") (setq SEITENEINRICHTUNGSNAME "A4-Kopierer_quer") (setq PFAD-DATEINAME (strcat PFAD "\\" DATEINAME)) (command "layout" "VORL" PFAD-DATEINAME LAYOUTNAME) (command "-SeinrichtImp" PFAD-DATEINAME SEITENEINRICHTUNGSNAME) (alert "Layout A4quer *Kopierer* + Seiteneinrichtung importiert") );end of defun Button: ^C^C(if (null c:import_a4_Kopierer_quer)(load "Layouts_importieren"));import_a4_Kopierer_quer Vielleicht haben wir das auch wegen dem störenden Dateidialog so gelöst. Die Vorlagendatei muss natürlich in einem Suchpfad liegen. Viele Grüße Esme
------------------ . Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Ehrenmitglied V.I.P. h.c. 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 10. Mrz. 2022 09:56 <-- editieren / zitieren --> Unities abgeben: Nur für GWH
Zitat: Original erstellt von cadffm: Wie versprochen: Nachgesehen! und wie vermutet - Bricscad spezifisches Verhalten1. Fehler im Befehl: Der Dateidialog wird je nach Filedia Einstellung verwendet (habe jetzt nicht nachgesehen ob Bricscasd das generell so macht oder nur bei dem Befehl) 2. Das Layout Auswahl-Dialogfenster wird geöffnet, obwohl aus einer Automatisierung heraus aufgerufen. Vielleicht bringt BricsCADSupport da mal was auf den Weg.
3. Innerhalb eines Lisp- (Command Ausdruckes agiert Bricscad jedoch wie erwartet, wie Esme aufzeigt ist dies also der Workaround für das Problem. (command "LAYOUT" "Vorlage" "Pfad/Volage.dwt" "LayoutXYZ") Bleibt nur noch zu wissen warum sich Bricsys nicht an das ursprüngliche Schnittmuster gehalten hat, kreative Eingebung oder Bug. "Bug" ist meine Vermutung, wobei es ja mehr ein 'denn Sie wissen nicht was Sie tun' ist.
[Diese Nachricht wurde von cadffm am 10. Mrz. 2022 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
GWH Mitglied
Beiträge: 549 Registriert: 08.06.2001
|
erstellt am: 10. Mrz. 2022 22:11 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen. Danke schon mal vorab für die Infos und das Programm, werde es entsprechend für unsere Bedürfnisse anpassen - eure Unities sind unterwegs. Habe wegen diesem Problem auch den Support kontaktiert. Mal sehen was dabei rauskommt, werde das Ergebnis dann posten. ------------------ Ciao Günter -------------------------------------------------------------------------------- "Wir haben keine Probleme zu lösen, sondern Aufgaben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Ehrenmitglied V.I.P. h.c. 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 11. Mrz. 2022 01:41 <-- editieren / zitieren --> Unities abgeben: Nur für GWH
|
GWH Mitglied
Beiträge: 549 Registriert: 08.06.2001
|
erstellt am: 11. Mrz. 2022 08:49 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen. BricsCAD-Support hat gestern bereits geantwortet und hat mir ebenfalls die Code-Zeile mitgeteilt. Dank nochmals an alle. Und in BricsCAD getestet, funktioniert auch mit einer DWT. ------------------ Ciao Günter -------------------------------------------------------------------------------- "Wir haben keine Probleme zu lösen, sondern Aufgaben." [Diese Nachricht wurde von GWH am 11. Mrz. 2022 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Ehrenmitglied V.I.P. h.c. 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 12. Mrz. 2022 08:55 <-- editieren / zitieren --> Unities abgeben: Nur für GWH
|
GWH Mitglied
Beiträge: 549 Registriert: 08.06.2001
|
erstellt am: 12. Mrz. 2022 17:01 <-- editieren / zitieren --> Unities abgeben:
Ja, es ging mir um ein Menümakro. Antwort vom Support ist, das ich einen Lisp-Ausdruck verwenden soll und der entspricht dem Deinen. ------------------ Ciao Günter -------------------------------------------------------------------------------- "Wir haben keine Probleme zu lösen, sondern Aufgaben." [Diese Nachricht wurde von GWH am 12. Mrz. 2022 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |