| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Automatische Layout Nummerierung (4087 mal gelesen)
|
4thdimension Mitglied CAD Zeichner
Beiträge: 289 Registriert: 04.11.2010
|
erstellt am: 21. Feb. 2014 14:58 <-- editieren / zitieren --> Unities abgeben:
Hi wenn man ein Layout macht, steht bei uns standardmäßig 01 und jedes weitere wird dann von ACAD mit 01(1) benannt. Da wir das immer durchnummerieren zB. 01, ... ,06 habe ich mir die Frage gestellt das müsste doch möglich dein ein Script zu schreiben, die das für mich erstellt. Habe mich damit auch schon etwas beschäftigt und bin zum Schluss gekommen: Ich erstelle alle Layouts. Klicke auf eine Schaltfläche und alle Layouts werden automatisch durchnummeriert. Das müsste doch mit einem Diesel Befehl gehen, der der Vornummer einfach eine 1 hinzuzählt und das Ergebnis in die Registerkarte einfügt. Leider stoße ich dabei an meine Wissensgrenzen. Kann mir dabei wer helfen? ------------------ Hab leider Tipperitis. Dh ich vertippe mich leicht. -.- [Diese Nachricht wurde von 4thdimension am 21. Feb. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 21. Feb. 2014 15:24 <-- editieren / zitieren --> Unities abgeben: Nur für 4thdimension
Es gibt keine Möglichkeit "durch die Layouts zu gehen", daher geht das nicht mit LT. Du kannst nicht mal "das letzte" Layout ermitteln, also fällt das auch weg. Wenn die gewöhnliche Anzahl von Layouts aber in einem Bereich bis 30? liegt, so könntest du die für jede Zahl einen Button machen, dann mußt du nur den passenden Klopf drücken. Idee wäre dabei: Knopf neuesLayout, öffnet Werkzeugkasten mit 30 Knöpfchen, du wählst entsprechend, der Kasten geht wieder zu und das Layout ist da. aber ob das dann sooo die große Hilfe ist ? Da kann man ebensogut mit dem DC arbeiten oder eben per Hand umbenennen. Noch eine Verbesserung: ein Knopf der ein Neues Layout erzeugt und direkt nach dem neuen Namen fragt. Mehr fällt mir nicht ein. (Es sei denn das du immer alle Layouts auch einmal erstellst, dann kann man auch hochzählen lassen) ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
4thdimension Mitglied CAD Zeichner
Beiträge: 289 Registriert: 04.11.2010
|
erstellt am: 21. Feb. 2014 15:49 <-- editieren / zitieren --> Unities abgeben:
Wie ist das gemeint? Zitat: (Es sei denn das du immer alle Layouts auch einmal erstellst, dann kann man auch hochzählen lassen)
Wir haben 2 Layouts Standardmässig 01 ist A4 Stehend und A4quer (das ist wohl selbsterklährend). Das ist in der Vorlage und wird auch zu beginn aktualisiert (Datum). Dann wird das in der .dwt gespeichert und verwendet. Wenn wir mehrere Layouts brauchen wird das im Normalfall mit Verschieben/Kopieren Kopiert, um den Schriftkopf nur einmal ausfüllen zu müssen. Geht das? Jedes mal wenn ich ein Layout Kopiere öffnet sich ein Fenster und dann benenne ich das um? ------------------ Hab leider Tipperitis. Dh ich vertippe mich leicht. -.- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 21. Feb. 2014 16:23 <-- editieren / zitieren --> Unities abgeben: Nur für 4thdimension
|
4thdimension Mitglied CAD Zeichner
Beiträge: 289 Registriert: 04.11.2010
|
erstellt am: 21. Feb. 2014 16:48 <-- editieren / zitieren --> Unities abgeben:
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 21. Feb. 2014 18:53 <-- editieren / zitieren --> Unities abgeben: Nur für 4thdimension
|
4thdimension Mitglied CAD Zeichner
Beiträge: 289 Registriert: 04.11.2010
|
erstellt am: 22. Feb. 2014 08:26 <-- editieren / zitieren --> Unities abgeben:
Hab da eine Idee! Könnte das gehen? Ich baue meine Vorlagen .dwt so um das der Plankopf automatisch ausgefüllt wird. Wie ich schon früher mal gefeagt habe (Datum, KundenName und in () die AB Nr. beim Speichern mit Diesel einfügen) Jetzt ist nur noch die Frage wie ich die ev. Kommission in die 2. Zeile bekomme. Es könnte ja auch mit einem Diesel Befehl gehen der die Kom. abfragt oder? Denn so muss ich nur meine Arbeitsweise etwas ändern und ich kann dann das benötigte Blatt über einfügen von Vorlage in die Zeichnung bringen. Kann man dann was machen um die Layouts automatisch "hoch zählen" zu lassen? ------------------ Hab leider Tipperitis. Dh ich vertippe mich leicht. -.- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 22. Feb. 2014 10:01 <-- editieren / zitieren --> Unities abgeben: Nur für 4thdimension
Schau das die Kom.Nr da steht, wo ein Schriftfeld auslesen kann. . Nein, hochzählen wird nur gehen wenn man eine Startnummer mitteilen kann und dann alles in einem Schwung macht. Viel Erfolg beim optimieren.
------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
4thdimension Mitglied CAD Zeichner
Beiträge: 289 Registriert: 04.11.2010
|
erstellt am: 22. Feb. 2014 10:07 <-- editieren / zitieren --> Unities abgeben:
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 22. Feb. 2014 11:01 <-- editieren / zitieren --> Unities abgeben: Nur für 4thdimension
Da du kein neues Layout erstellen willst, sondern bestehende kopieren möchtest, ist es doch eh egal. In einem Schwung bedeutet das zwischen Anfang und Ende keine Unterbrechung vorliegt, oder es in diesem Fall, wenigstens innerhalb der gleichen Dateisitzung geschieht. 1x Startnummer angeben, dann Layouts erstellen, pro Klick ein Layout. Mehr sollte nicht möglich sein. Aber da nichts wirklich besser ist wie selbst umbenennen. ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
4thdimension Mitglied CAD Zeichner
Beiträge: 289 Registriert: 04.11.2010
|
erstellt am: 22. Feb. 2014 11:25 <-- editieren / zitieren --> Unities abgeben:
Was meinst du mit erstellen? Ein neues einfügen und den Rahmen einfügen oder von einer Vorlage einfügen? Und ich bin ja bereit das zu ändern, ich suche nur eine Möglichkeit mir Arbeit zu ersparen. Und das ist eig. immer der Fall, möchte ja nur wissen wie das geht. Denn der Plankopf ist ein kleineres Problem für mich das ich auch anders lösen kann. ------------------ Hab leider Tipperitis. Dh ich vertippe mich leicht. -.- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadwomen Ehrenmitglied V.I.P. h.c. Mädchen für fast alles
Beiträge: 2966 Registriert: 26.08.2002 ACAD R11 - 2018.1.2 (Plant3D) AVIS ACAD LT 2013- 2020 ZWCAD 2015 Versuch "nun ja" [s]History P3D 2012/(13) SP und Hotfix([/s]<P> Windows 10 / 64 Bit Xeon CPU 3.5GHz 16GB Ram NVIDIA Quadro P2000 3x Dell TV100 88P Monitore
|
erstellt am: 24. Feb. 2014 09:09 <-- editieren / zitieren --> Unities abgeben: Nur für 4thdimension
Hy okay ich reis das nicht, ( evtl war der Kaffee heut früh nix) wenn immer alle Layouts gleich heisen ( undanscheinend auch geleich sind ) warum machst du dann in deine DWT nicht einfach alle Layouts rein 01 A4 hoch / quer usw was du nicht brauchst löscht du hinterher evtl wäre es auch gut deinen DWG mal hier zu posten wenn du schon optimierne wills dann ja wohl gesamt cu cw ------------------ Also ich finde Unities gut ... und andere sicher auch ------------------------------------------------ cadwomen™ Plant ist wie Öl suchen, je tiefer man bohrt desto mehr kommt ans Tageslicht Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
4thdimension Mitglied CAD Zeichner
Beiträge: 289 Registriert: 04.11.2010
|
erstellt am: 24. Feb. 2014 19:19 <-- editieren / zitieren --> Unities abgeben:
Nein da hast was falsch verstanden. Es kann von 1 Layout bis 99 Layouts sein. Und bei 1 ist das nicht schwer es umzubenennen, aber wenn es zB. 20 ist das schon anders. Das mit 01 und A4 quer sind bis jetzt nur Vorlagen die schon in der .dwt vorhanden sind. Und das ist so weil wir nur einmal (pro Vorlage 01 und A4quer) den Plankopf ausfüllen. Dann kopieren wir nur noch das jeweilige Layout an die jeweilige Position und schieben das Werkstück in das Ansichtsfenster. Und da das am Tag sehr oft der Fall sein kann, wäre da eine menge Zeit drin. Ich hab die Vorlagendatei Firmen unkenntlich gemacht. Normal ist es ein Block mit Attrebuten. ------------------ Hab leider Tipperitis. Dh ich vertippe mich leicht. -.- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kramer24 Ehrenmitglied V.I.P. h.c. Architekt
Beiträge: 5881 Registriert: 09.11.2001 Acad Architecture 2023 WIN 10
|
erstellt am: 25. Feb. 2014 11:04 <-- editieren / zitieren --> Unities abgeben: Nur für 4thdimension
4thdimension, ich habe mich nochmal durch den Thread gequält und bin zum Entschluss gekommen, dass mit LT folgende Varianten möglich sind: - Das Design Center, cadffm hatte es bereits erwähnt. Einmal sämtliche Layouts anlegen und dann immer rüber ziehen. Das braucht einen stabilen Server.
- Skript erstellen. Mit dem Befehl Layout -> umbenennen geht alles automatisch. Nachteil: Die kopierten Layoutnamen müssen immer identisch heißen, sonst läuft das Skript nicht durch.
Kannst ja mal testen. Lothar [Diese Nachricht wurde von Kramer24 am 25. Feb. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
4thdimension Mitglied CAD Zeichner
Beiträge: 289 Registriert: 04.11.2010
|
erstellt am: 25. Feb. 2014 12:01 <-- editieren / zitieren --> Unities abgeben:
Hi ja die Layouts heißen immer von 1 bis x. Das Ende ist mit x gekennze ist die Anzahl erst beim erstellen klar ist und und ich hoffe es Ware auch kein Problem wenn hochformat und querformat gemicht ist. Ansonsten wäre mir ein Script eh lieber. ------------------ Hab leider Tipperitis. Dh ich vertippe mich leicht. -.- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
4thdimension Mitglied CAD Zeichner
Beiträge: 289 Registriert: 04.11.2010 Win 7 Pro 64 bit Intel Core I73770 3,40GHz 32GB Ram Inventor Pro 2018 ACAD 2013LT
|
erstellt am: 17. Mrz. 2014 12:31 <-- editieren / zitieren --> Unities abgeben:
Hi neue Idee. Gibt es einen Befehl um ein neues Layout zu machen bzw das Layout zu Kopieren? Denn dann schreibe ich mir einen Befehl der folgendes macht: (Den lege ich dann im Kontextmenü ab) Ich klicke das Layout an das kopiert werden soll an, gehe ins Kontextmenü, klicke Kopieren und umbenennen an, gebe die entsprechende Zahl ein dann wäre das erledigt. Das was er im Hintergrund macht ist: Er kopiret das Layout ans ende und benennt es um. Das wäre ja auch schon eine Hilfe. Hab auch schon in der Hilfe nachgeschaut wie dieser Befehl heißt und im Textfenster was er dabei macht aber leider nichts. -.- Kann mir da wer helfen? ------------------ Hab leider Tipperitis. Dh ich vertippe mich leicht. -.- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadwomen Ehrenmitglied V.I.P. h.c. Mädchen für fast alles
Beiträge: 2966 Registriert: 26.08.2002 ACAD R11 - 2018.1.2 (Plant3D) AVIS ACAD LT 2013- 2020 ZWCAD 2015 Versuch "nun ja" [s]History P3D 2012/(13) SP und Hotfix([/s]<P> Windows 10 / 64 Bit Xeon CPU 3.5GHz 16GB Ram NVIDIA Quadro P2000 3x Dell TV100 88P Monitore
|
erstellt am: 17. Mrz. 2014 12:38 <-- editieren / zitieren --> Unities abgeben: Nur für 4thdimension
Hallo also für ein macro ^C^C_layout _new oder falls es eine Vorlage gibt ^C^C^R_layout _template cu cw
------------------ Also ich finde Unities gut ... und andere sicher auch ------------------------------------------------ cadwomen™ Plant ist wie Öl suchen, je tiefer man bohrt desto mehr kommt ans Tageslicht [Diese Nachricht wurde von cadwomen am 17. Mrz. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
4thdimension Mitglied CAD Zeichner
Beiträge: 289 Registriert: 04.11.2010
|
erstellt am: 17. Mrz. 2014 16:28 <-- editieren / zitieren --> Unities abgeben:
Danke jetzt brauch ich nur noch eins. Wie heißt das Kontextmenü das erscheint wenn ich auf ein Layout klicke? Hoffe nur das ich zu blöd bin das zu finden. ------------------ Hab leider Tipperitis. Dh ich vertippe mich leicht. -.- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ingo Struck Mitglied Holztechniker
Beiträge: 459 Registriert: 08.01.2010 Intel Core i7-3770 4 GB RAM AMD FirePro V3900 (FireGL V) Windows 7 Pro SP1 AutoCAD 2009 - deutsch MS-Office Standard 2010
|
erstellt am: 18. Mrz. 2014 08:39 <-- editieren / zitieren --> Unities abgeben: Nur für 4thdimension
Hallo zusammen, es sind IMHO nur die Kontextmenüs veränderbar (und auch benannt), welche im Dialogfeld "Benutzeroberfläche anpassen" unter dem Knoten "Kontextmenüs" aufgeführt sind. Das sind längst nicht alle vorhandenen Kontextmenüs, sondern nur eine Auswahl. Der Rechtsklick auf die Layoutlaschen ist nicht dabei. mfg, Ingo ------------------ "Umwege erhöhen die Ortskenntnisse!" Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
4thdimension Mitglied CAD Zeichner
Beiträge: 289 Registriert: 04.11.2010
|
erstellt am: 18. Mrz. 2014 09:27 <-- editieren / zitieren --> Unities abgeben:
|
cadwomen Ehrenmitglied V.I.P. h.c. Mädchen für fast alles
Beiträge: 2966 Registriert: 26.08.2002 ACAD R11 - 2018.1.2 (Plant3D) AVIS ACAD LT 2013- 2020 ZWCAD 2015 Versuch "nun ja" [s]History P3D 2012/(13) SP und Hotfix([/s]<P> Windows 10 / 64 Bit Xeon CPU 3.5GHz 16GB Ram NVIDIA Quadro P2000 3x Dell TV100 88P Monitore
|
erstellt am: 18. Mrz. 2014 11:38 <-- editieren / zitieren --> Unities abgeben: Nur für 4thdimension
nur der Vollständigkeit wegen ^C^C_layoutwizard
cu cw
------------------ Also ich finde Unities gut ... und andere sicher auch ------------------------------------------------ cadwomen™ Plant ist wie Öl suchen, je tiefer man bohrt desto mehr kommt ans Tageslicht Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
4thdimension Mitglied CAD Zeichner
Beiträge: 289 Registriert: 04.11.2010
|
erstellt am: 18. Mrz. 2014 15:14 <-- editieren / zitieren --> Unities abgeben:
So hab jetzt das Problem/Unannehmlichkeit das ich die Layoutnummer 2 mal eingeben muss. ^C^C_layout;k;;\;;\;^C Das macht folgendes: wenn man auf einem Layout ist und den Befehl aktiviert wird dieses Layout kopiert, der Layout Name wird verlangt und um das neue Layout aktuell zu setzen muss ich nochnal den Layoutnamen eingeben. Gibt es eine Möglichkeit das ich die 2. Eingabe nicht machen muss aber trotzdem das letzte Layout aktuell gesetzt wird? ------------------ Hab leider Tipperitis. Dh ich vertippe mich leicht. -.- [Diese Nachricht wurde von 4thdimension am 19. Mrz. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADchup Ehrenmitglied V.I.P. h.c.
Beiträge: 3329 Registriert: 14.03.2001 Sicher ist, dass nichts sicher ist. Selbst das nicht. Joachim Ringelnatz
|
erstellt am: 19. Mrz. 2014 08:58 <-- editieren / zitieren --> Unities abgeben: Nur für 4thdimension
Hi, habe leider kein LT, aber etwas in dieser Richtung sollte funktionieren.
Code: ^C^C^Csetenv;users1;\_-layout;_c;;$M=$(getenv,users1);;$M=$(getenv,users1)
Soll nur das Konzept zeigen, keine Gewähr für Funktionsfähigkeit. Gruß CADchup ------------------ CADmaro.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadwomen Ehrenmitglied V.I.P. h.c. Mädchen für fast alles
Beiträge: 2966 Registriert: 26.08.2002 ACAD R11 - 2018.1.2 (Plant3D) AVIS ACAD LT 2013- 2020 ZWCAD 2015 Versuch "nun ja" [s]History P3D 2012/(13) SP und Hotfix([/s]<P> Windows 10 / 64 Bit Xeon CPU 3.5GHz 16GB Ram NVIDIA Quadro P2000 3x Dell TV100 88P Monitore
|
erstellt am: 19. Mrz. 2014 10:51 <-- editieren / zitieren --> Unities abgeben: Nur für 4thdimension
Zitat: Original erstellt von CADchup: .. Soll nur das Konzept zeigen, keine Gewähr für Funktionsfähigkeit. Gruß CADchup
dafür funkt es schon ziemlich gut in LT , grad getestet , mal sehn was 4thdimension dazu meint cu cw
------------------ Also ich finde Unities gut ... und andere sicher auch ------------------------------------------------ cadwomen™ Plant ist wie Öl suchen, je tiefer man bohrt desto mehr kommt ans Tageslicht Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
4thdimension Mitglied CAD Zeichner
Beiträge: 289 Registriert: 04.11.2010
|
erstellt am: 19. Mrz. 2014 16:06 <-- editieren / zitieren --> Unities abgeben:
Hi der Diesel Befehl funktioniert gut, er macht genau das gleiche wie mein Befehl. Oder soll er was einfacher machen? Kann ja sein das ich da was falsch habe. ------------------ Hab leider Tipperitis. Dh ich vertippe mich leicht. -.- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
4thdimension Mitglied CAD Zeichner
Beiträge: 289 Registriert: 04.11.2010 Win 7 Pro 64 bit Intel Core I73770 3,40GHz 32GB Ram Inventor Pro 2018 ACAD 2013LT
|
erstellt am: 19. Mrz. 2014 16:20 <-- editieren / zitieren --> Unities abgeben:
@CADChup Se wäre eine echte Hilfe wenn ich das nur einmal eingeben muss bzw. Das erste Layout heißt immer 01 und wenn der Befehl selstständig hochzählen könnte wäre das Ideal. Weiters wre es nicht schlecht wenn der Befehl das layout immer ans ende stellt. ------------------ Hab leider Tipperitis. Dh ich vertippe mich leicht. -.- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3358 Registriert: 07.06.2001 W10-64bit, AMD Ryzen 7 3700X,32GB RAM, Sapphire Pulse Radeon RX 570 8G G5, Canon TX-3000 MFP, Maus Cherry MW4500, Sub:Infrastructure Design Suite, Office 365
|
erstellt am: 19. Mrz. 2014 16:38 <-- editieren / zitieren --> Unities abgeben: Nur für 4thdimension
heißer tipp, verwende gleich (1) als namen des Layouts, dann klappts auch mit dem automatischen zählen ------------------ <----- Bitte Systeminfo eintragen, warum siehst du hier. "Warum Einfach es geht auch kompliziert". Schöne Grüsse aus der Steiermark Bernd P. Sport ist Mord Rekorde: Scalelist>11727, Fehler>34365, Layerfilter>XXXX Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ingo Struck Mitglied Holztechniker
Beiträge: 459 Registriert: 08.01.2010 Intel Core i7-3770 4 GB RAM AMD FirePro V3900 (FireGL V) Windows 7 Pro SP1 AutoCAD 2009 - deutsch MS-Office Standard 2010
|
erstellt am: 20. Mrz. 2014 08:22 <-- editieren / zitieren --> Unities abgeben: Nur für 4thdimension
Hallo zusammen, folgende Idee könnte klappen: Zwei Schalter werden erstellt. Der erste bekommt folgendes Makro: <$M=$(_setenv;Layoutname;1)> Mit dem zweiten Schalter wird dann auf oben beschriebenem Weg das Layout mit dem Namen der Umgebungsvariablen erstellt und anschließend diese Umgebungsvariable um 1 hochgesetzt. Dafür wird dann folgender Codeschnipsel an das Makro zum erstellen des neuen Layouts angehängt: <$M=$(getenv,Layoutname);;setenv;Layoutname;$M=$(+,$(getenv,layoutname),1)> Da ich kein LT habe, kann ich das leider selbst nicht testen. mfg, Ingo ------------------ "Umwege erhöhen die Ortskenntnisse!" Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADchup Ehrenmitglied V.I.P. h.c.
Beiträge: 3329 Registriert: 14.03.2001 Sicher ist, dass nichts sicher ist. Selbst das nicht. Joachim Ringelnatz
|
erstellt am: 20. Mrz. 2014 11:50 <-- editieren / zitieren --> Unities abgeben: Nur für 4thdimension
Hi, mein (Konzept-)Vorschlag sollte eigentlich nur die doppelte Eingabe des Layoutnamens überflüssig machen. Wenn du das Makro über die Befehlszeile zurückverfolgst, wirst du sehen, dass an einer Stelle noch ein ; fehlte. Das Hochzählen des Layoutnamens ist etwas komplexer. Bekanntlich kann man nur Zahlen addieren. Eine 3 oder 4.56 ist für die DIESEL-Engine noch eindeutig eine Zahl. Dein Beispiel 01 schon nicht mehr, sondern eine Zeichenkette. Siehe Bernds Hinweis. Wenn die Layoutbezeichnung so oder ähnlich aussieht, müsste der Layoutname also zerlegt, die Zahl gesucht, hochgezählt und der Layoutname wieder zusammengeklöppelt werden. In Lisp eigentlich kein Problem, in LT vielleicht machbar, aber aus der Hüfte geschossen in einem Ein- oder Zweizeiler und ohne LT - eher nicht. Denn LT ist nicht nur eine geschorene Vollversion sondern verhält sich hier und da auch etwas anders. Was IMHO gar nicht per Makro gehen wird, ist das Verschieben von Layouts oder die Erzeugung an einer bestimmten Stelle. Zumindest habe ich dazu nichts finden können. Fazit: Entweder du beschäftigst dich eingehend mit DIESEL oder du nutzt den aktuellen Autodesk-Winterschlussverkauf um "preiswert" an eine Vollversion zu kommen oder du ziehst BricsCAD und Konsorten als Alternative in Betracht. Gruß CADchup ------------------ CADmaro.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |