| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte | | | | Ersatzteilwesen optimieren mit CIDEON Sparify, eine Pressemitteilung
|
Autor
|
Thema: Addieren im Schriftfeld mit Führenden Nullen 004+001 (1105 / mal gelesen)
|
RBB-CAD Mitglied CAD Techniker
Beiträge: 3 Registriert: 21.03.2022 AutoCAD LT 2021, Windows 10
|
erstellt am: 14. Mai. 2023 08:57 <-- editieren / zitieren --> Unities abgeben:
Hallo! Ich habe einen Text mit dem Inhalt 004. Diesen Text möchte ich in einem anderen Text mittels eines Schriftfelds um 001 erhöhen. Also es soll dann 005 stehen. Leider werden mir immer die Führenden Nullen unterdrückt. Ein Präfix ist keine Möglichkeit, da der Text immer Dreistellig sein soll. Es können auch zahlen wie z.b. 67 vorkommen. Bei Präfix 00 würde der Angezeigte text (0067) falsch sein. Habs auch schon mit DIESEL $(+, 004, 001) probiert. Welche Möglichkeiten gibts noch? 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: 3074 Registriert: 26.08.2002 ACAD R11 - 2022 (Plant3D) AVIS ACAD LT 2013- 2021 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: 15. Mai. 2023 11:29 <-- editieren / zitieren --> Unities abgeben: Nur für RBB-CAD
Hallo was wilst du den wo genau machen , evtl gibt es andere Wege / Möglichkeiten. cu cw ------------------ Also ich finde Unities gut ... und andere sicher auch ------------------------------------------------ cadwomen™ Plant ist nur die Spitze des Berges der da treibt ? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADdoctor Mitglied Technischer Zeichner
Beiträge: 319 Registriert: 12.05.2007
|
erstellt am: 15. Mai. 2023 13:01 <-- editieren / zitieren --> Unities abgeben: Nur für RBB-CAD
Hallo! Ich habe einen Schriftkopf in dem eine dreistellige Blattnummer steht. Zu dieser Blattnummer möchte ich 001 addieren damit daraus die dreistellige Folgeblattnummer entsteht. Z.B.: Blattnummer 004 + 001 = Folgeplattnummer 005 ------------------ Mit freundlichen Grüßen CADdoctor 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: 3074 Registriert: 26.08.2002 ACAD R11 - 2022 (Plant3D) AVIS ACAD LT 2013- 2021 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: 15. Mai. 2023 13:39 <-- editieren / zitieren --> Unities abgeben: Nur für RBB-CAD
Hy an ? Beide ich gehe davon aus das ihr nur ein Plan je Layout und somit nur ein Plankopf pro Seite habt dann wüder ich das uber en ctab machen , also den Layoutname oder über den Plansatz was dann auch gleich als Planliste herhalten kann cu cw ------------------ Also ich finde Unities gut ... und andere sicher auch ------------------------------------------------ cadwomen™ Plant ist nur die Spitze des Berges der da treibt ? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADdoctor Mitglied Technischer Zeichner
Beiträge: 319 Registriert: 12.05.2007
|
erstellt am: 15. Mai. 2023 14:19 <-- editieren / zitieren --> Unities abgeben: Nur für RBB-CAD
|
cadwomen Ehrenmitglied V.I.P. h.c. Mädchen für fast alles
Beiträge: 3074 Registriert: 26.08.2002 ACAD R11 - 2022 (Plant3D) AVIS ACAD LT 2013- 2021 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: 15. Mai. 2023 14:41 <-- editieren / zitieren --> Unities abgeben: Nur für RBB-CAD
Hy, Die Frage ist warum willst du das mit ner Formel machen wenn du den Wert einfacher haben kannst? Lisp hast du in LT erst ab 2024 LT also geht das schon mal nicht. Wie nennst du zur Zeit deinen Layouts? Cu cw
------------------ Also ich finde Unities gut ... und andere sicher auch ------------------------------------------------ cadwomen™ Plant ist nur die Spitze des Berges der da treibt ? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADdoctor Mitglied Technischer Zeichner
Beiträge: 319 Registriert: 12.05.2007
|
erstellt am: 15. Mai. 2023 15:18 <-- editieren / zitieren --> Unities abgeben: Nur für RBB-CAD
Layouts gibt es leider keine. Das sind alles Bestandspläne bei denen die Schriftköpfe nicht passen. Daher dachte ich, es wäre einfacher einen neuen Schriftkopf zu erstellen und die benötigen Infos per Schriftfeld zu realisieren. Das hätte einen Geschwindigkeitsvorteil und die Fehleranfälligkeit würde auch sinken. ------------------ Mit freundlichen Grüßen CADdoctor 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: 3074 Registriert: 26.08.2002 ACAD R11 - 2022 (Plant3D) AVIS ACAD LT 2013- 2021 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: 15. Mai. 2023 15:42 <-- editieren / zitieren --> Unities abgeben: Nur für RBB-CAD
Hallo hat der Schriftkopf Attribute ? evtl attout attin ? cu cw ------------------ Also ich finde Unities gut ... und andere sicher auch ------------------------------------------------ cadwomen™ Plant ist nur die Spitze des Berges der da treibt ? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADdoctor Mitglied Technischer Zeichner
Beiträge: 319 Registriert: 12.05.2007
|
erstellt am: 15. Mai. 2023 17:23 <-- editieren / zitieren --> Unities abgeben: Nur für RBB-CAD
|
CADdoctor Mitglied Technischer Zeichner
Beiträge: 319 Registriert: 12.05.2007 Software: IBS CAD 2021 Windows 10 x64 (21H2) MS Office 365 Hardware: HP Z2 i7-10700 32 GB Ram
|
erstellt am: 17. Mai. 2023 10:06 <-- editieren / zitieren --> Unities abgeben: Nur für RBB-CAD
Hab eine neue Möglichkeit gefunden. Ich lese den DWG Namen ab Stelle 17 drei Stellen lang aus. $(substr,$(getvar,DWGNAME),17,3) Wie kann ich zu der Stelle 19 die Zahl 1 addieren? ------------------ Mit freundlichen Grüßen CADdoctor Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 22298 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 17. Mai. 2023 10:32 <-- editieren / zitieren --> Unities abgeben: Nur für RBB-CAD
>>"Wie kann ich zu der Stelle 19 die Zahl 1 addieren?" Du möchtest also aus einer 9 eine 10 machen? Doch wohl eher ein 0 und die 18.Stelle soll sich auch noch ändern in diesem Fall.. Schön für dich die Seitenzahl im Dateinamen zu haben, jetzt kann man mit DIESEL sicher eine Lösung finden, aber das wird aufwändig. Mit IF prüft man ob die Zahl(bereits um 1 erhöht) unter 10 oder unter 100 liegt (ansonsten zwischen 100 und 999), so kann man dann keine, eine, oder zwei 0en voranstellen.. DIESEL Katalog inklc. IF und + https://help.autodesk.com/view/ACD/2024/DEU/?guid=GUID-F94A885A-4DA2-432B-AC1A-EB49CC6C1C72
"Zahl+1" // 2 30 oder 144, eben eine echte Zahl und die hat keine führenden Nullen. $(+,1,$(substr,$(getvar,DWGNAME),17,3) Prüfen ob eine Zahl kleinerX ist: $(if,$(>,10,$(+,1,$(substr,$(getvar,DWGNAME),17,3)),kleiner!,größer!)
hier die einzelnen Fälle: $(if,$(>,10,$(+,1,$(substr,$(getvar,DWGNAME),1,3))),00$(+,1,$(substr,$(getvar,DWGNAME),1,3)),nicht zutreffend) $(if,$(>,100,$(+,1,$(substr,$(getvar,DWGNAME),1,3))),0$(+,1,$(substr,$(getvar,DWGNAME),1,3)),nicht zutreffend) $(+,1,$(substr,$(getvar,DWGNAME),1,3)) Und jetzt musst du die drei Varianten entweder geschickt in einen verschachtelten IF-Ausdruck packen (IF,wenndas,danndas,(IF,wenndies,danndies,ansonstendas)) oder du erzeugt drei einzelne Ausdrücke, wobei nur der wahre Fall etwas anzeigt, ansonsten kein Zeichen ausgegeben wird. 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: 3074 Registriert: 26.08.2002 ACAD R11 - 2022 (Plant3D) AVIS ACAD LT 2013- 2021 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. Mai. 2023 10:58 <-- editieren / zitieren --> Unities abgeben: Nur für RBB-CAD
Zitat: Original erstellt von cadffm: >>"Wie kann ich zu der Stelle 19 die Zahl 1 addieren?" Du möchtest also aus einer 9 eine 10 machen? Doch wohl eher ein 0 und die 18.Stelle soll sich auch noch ändern in diesem Fall.. Schön für dich die Seitenzahl im Dateinamen zu haben, jetzt kann man mit DIESEL sicher eine Lösung finden, aber das wird aufwändig. Mit [b]IF prüft man ob die Zahl(bereits um 1 erhöht) unter 10 oder unter 100 liegt (ansonsten zwischen 100 und 999), so kann man dann keine, eine, oder zwei 0en voranstellen.. DIESEL Katalog inklc. IF und + https://help.autodesk.com/view/ACD/2024/DEU/?guid=GUID-F94A885A-4DA2-432B-AC1A-EB49CC6C1C72
"Zahl+1" // 2 30 oder 144, eben eine echte Zahl und die hat keine führenden Nullen. $(+,1,$(substr,$(getvar,DWGNAME),17,3) Prüfen ob eine Zahl kleinerX ist: $(if,$(>,10,$(+,1,$(substr,$(getvar,DWGNAME),17,3)),kleiner!,größer!)
hier die einzelnen Fälle: $(if,$(>,10,$(+,1,$(substr,$(getvar,DWGNAME),1,3))),00$(+,1,$(substr,$(getvar,DWGNAME),1,3)),nicht zutreffend) $(if,$(>,100,$(+,1,$(substr,$(getvar,DWGNAME),1,3))),0$(+,1,$(substr,$(getvar,DWGNAME),1,3)),nicht zutreffend) $(+,1,$(substr,$(getvar,DWGNAME),1,3)) Und jetzt musst du die drei Varianten entweder geschickt in einen verschachtelten IF-Ausdruck packen (IF,wenndas,danndas,(IF,wenndies,danndies,ansonstendas)) oder du erzeugt drei einzelne Ausdrücke, wobei nur der wahre Fall etwas anzeigt, ansonsten kein Zeichen ausgegeben wird.[/B]
Könnte von der Gesamtlänge dann knapp werden .... ------------------ Also ich finde Unities gut ... und andere sicher auch ------------------------------------------------ cadwomen™ Plant ist nur die Spitze des Berges der da treibt ? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
VMichl Mitglied
Beiträge: 224 Registriert: 04.01.2001 AutoCAD, LT, Inventor, Revit, Map, LISP... Firma: ARKANCE (CAD Studio)
|
erstellt am: 17. Mai. 2023 11:10 <-- editieren / zitieren --> Unities abgeben: Nur für RBB-CAD
|
CADdoctor Mitglied Technischer Zeichner
Beiträge: 319 Registriert: 12.05.2007
|
erstellt am: 17. Mai. 2023 14:22 <-- editieren / zitieren --> Unities abgeben: Nur für RBB-CAD
Danke für die Unterstützung! Hab doch nur zwei Fälle. Eine fortlaufende Nummer über 100 kommt nicht vor. Ich habs Verschachtelt und der Code funktioniert genau so wie ichs haben will. $(if,$(>,10,$(+,1,$(substr,$(getvar,DWGNAME),17,3))),00$(+,1,$(substr,$(getvar,DWGNAME),17,3)),$(if,$(>,100,$(+,1,$(substr,$(getvar,DWGNAME),17,3))),0$(+,1,$(substr,$(getvar,DWGNAME),17,3)))) ------------------ Mit freundlichen Grüßen CADdoctor Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|