| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Die Basis für Ihre Digitale Fabrik: Bestandsaufnahme und Datenintegration, ein Webinar am 30.10.2024
|
Autor
|
Thema: Datum als Disel Funktion (1743 mal gelesen)
|
M. Lorenz Mitglied
Beiträge: 20 Registriert: 10.10.2002
|
erstellt am: 07. Jun. 2002 11:23 <-- editieren / zitieren --> Unities abgeben:
Hallo an alle, wiess irgendjemand wie ich beim Ausplotten das Aktuelle Datum in die Zeichnung bekomme? Den Pfad- und Dateinamen bekomme ich mit Rtext und der Diselfunktion hin. Wenn ich aber mit der Funktion $(getvar, cdate) einsetze bekomme ich nur eine Abselutzahl ausgeworfen. Kann ich diese Zahl formatieren oder gibt es gar einen einfacheren Weg. Danke Morten Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
UJJ Mitglied
Beiträge: 190 Registriert: 05.03.2002
|
erstellt am: 07. Jun. 2002 11:29 <-- editieren / zitieren --> Unities abgeben: Nur für M. Lorenz
|
Shame Mitglied Konstrukteur
Beiträge: 64 Registriert: 11.04.2002 Wenn eine Sache genetisch so versaut ist, bekommt man das mit mit Prügeln allein nicht korrigiert !!!!!<P>Win2K,A2k,ElsaWinner2k,256MBRAM
|
erstellt am: 07. Jun. 2002 12:35 <-- editieren / zitieren --> Unities abgeben: Nur für M. Lorenz
Hey, hier ist auch grosses Interresse daran, aber irgendwie habe ich das noch nicht ganz verstanden !! Ich wollte in meinen selbsterstellten Zeichnungsvorlagen auch ein automatische Datumseinstellung haben , wie funktioniert das denn nun genau ????? Muß ich ein Textfeld öffnen und deine '$(edtime, 0,DD"."MON"."YYYY)' als Text eintragen , oder wie Michi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
UJJ Mitglied
Beiträge: 190 Registriert: 05.03.2002
|
erstellt am: 07. Jun. 2002 12:47 <-- editieren / zitieren --> Unities abgeben: Nur für M. Lorenz
Nein. Du brauchst die Autodesk Express Tools. In diesen gibt es den Remote Text (in den deutschen Versionen heist er "ferner Text" :-) ). Im Remote Text kann man einen Diesel-Ausdruck eintragen und er wird dann entsprechend interpretiert: aus $(edtime, 0,DD"."MON"."YYYY) wird heute 07.06.2002 und morgen steht in der Zeichnung 08.06.2002... gruss Uwe
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
M. Lorenz Mitglied
Beiträge: 20 Registriert: 10.10.2002
|
erstellt am: 07. Jun. 2002 12:51 <-- editieren / zitieren --> Unities abgeben:
Erstmal Danke Uwe. Ich wollte mich schon vorher bedanke, bin aber das Netz hat gehackt. Das war ein super Tipp. Für Michi. Befehl: RTEXT Option: Diesel Jetzt in das Feld $(edtime, 0,DD"."MON"."YYYY) eingeben Jetzt Text platzieren. Um den Pfad und den Dateinamen eintragen zu lassen $(getvar, "dwgprefix")$(getvar, "dwgname") eingeben. Wenn andere noch wertvolle Dieseleintragungen wissen bin ich immer interessier.
Morten P.S.: Die Eintragungen über die externen Referenzen habe in der Hilfe schon gefunden.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
M. Lorenz Mitglied
Beiträge: 20 Registriert: 10.10.2002
|
erstellt am: 07. Jun. 2002 12:53 <-- editieren / zitieren --> Unities abgeben:
|
Shame Mitglied Konstrukteur
Beiträge: 64 Registriert: 11.04.2002 Wenn eine Sache genetisch so versaut ist, bekommt man das mit mit Prügeln allein nicht korrigiert !!!!!<P>Win2K,A2k,ElsaWinner2k,256MBRAM
|
erstellt am: 07. Jun. 2002 12:59 <-- editieren / zitieren --> Unities abgeben: Nur für M. Lorenz
@ Morten und Uwe Vielen dank funzt Super, ich habe aus dem 'MON' ein 'M' gemacht denn sonst schreibt er bei mir den Monat aus , und das passte leider nicht! Trotzdem seeeeehr vielen herzlichen Dank !!! :smile: Michi -------------------------------- Die Units könnt ihr euch ja teilen ,hi,hi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
StephanJP Mitglied CAD-Admin
Beiträge: 834 Registriert: 09.11.2000
|
erstellt am: 20. Jun. 2002 21:56 <-- editieren / zitieren --> Unities abgeben: Nur für M. Lorenz
Hallo, möchte noch 'ne anmerkung machen: So: $(edtime, 0,"DD"."MON"."YYYY) wird immer das aktuelle Datum angezeigt! Ist aber nicht ganz clever: Ich plotte eine Zeichnung => aktuelles Datum! Am nächsten Tag kommt die Aufforderung, noch ein (oder zwei) Exemplar(e) der Zeichnung zu brauchen. Dann steht da das "neue" Datum und es kommen Fragen, was sich denn da geändert hat! Mit: $(edtime,$(getvar,TDUPDATE),"DD"."MON"."YYYY) steht immer das Datum der letzten Änderung in der Zeichnung. Man darf dann die Zeichnung nur nicht nach dem Plotten immer wieder sichern! ... for more fun StephanJP ------------------ [Diese Nachricht wurde von StephanJP am 20. Juni 2002 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Shame Mitglied Konstrukteur
Beiträge: 64 Registriert: 11.04.2002 Wenn eine Sache genetisch so versaut ist, bekommt man das mit mit Prügeln allein nicht korrigiert !!!!!<P>Win2K,A2k,ElsaWinner2k,256MBRAM
|
erstellt am: 21. Jun. 2002 08:08 <-- editieren / zitieren --> Unities abgeben: Nur für M. Lorenz
Hi Stephan Deine Idee fänd ich auch sehr Interressant aber, bei mir sagt A2K : Diesel Auswertung fehlgeschlagen Wieso ? Dein Ansatz jedesmal ein neues Datum zu drucken, nur weil man die Zeichnung nochmal geöffnet hat, klingt ja logisch. Da ich in meiner Euphorie natürlich alle Vorlagen dementsprechend geändert habe, wäre es schön wenn ich das so schenll wie möglich wieder ändern könnte . ------------------ Michi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
UJJ Mitglied
Beiträge: 190 Registriert: 05.03.2002
|
erstellt am: 21. Jun. 2002 08:17 <-- editieren / zitieren --> Unities abgeben: Nur für M. Lorenz
|
jukni Mitglied Techniker
Beiträge: 175 Registriert: 28.03.2002 Autocad 2006 -WIN XP Prof. -Intel Core2 Duo E6700-4GB -PNY Quadro FX3500
|
erstellt am: 21. Jun. 2002 10:34 <-- editieren / zitieren --> Unities abgeben: Nur für M. Lorenz
|
StephanJP Mitglied CAD-Admin
Beiträge: 834 Registriert: 09.11.2000
|
erstellt am: 21. Jun. 2002 11:46 <-- editieren / zitieren --> Unities abgeben: Nur für M. Lorenz
Hallo WAHOO! funktioniert nicht als Befehlsaufruf, aber man kann sich einen Block mit nur diesem RTEXT-Element erstellen und diesen natürlich per Button-Klick einfügen! Hope this helps StephanJP ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Khatinka Mitglied
Beiträge: 64 Registriert: 10.07.2003 ACAD 2000 Windows 2000
|
erstellt am: 18. Sep. 2003 14:25 <-- editieren / zitieren --> Unities abgeben: Nur für M. Lorenz
Hallo Spezialisten, Ich habe den RTEXT mitdem Inhalt: $(getvar, "dwgprefix")$(getvar, "dwgname") erstellt. Also Pfad+Dateiname. Der Text ist linksbündig. Wie kann ich den Pfad RECHTSbündig machen????
------------------ Gruß, Khatinka Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas Rausch Mitglied
Beiträge: 1200 Registriert: 26.03.2001 Intel Xeon 3,6 GHz 32 GB RAM NVIDIA Quadro P2000 Windows 10 Enterprise AutoCADmap 3D 2023 WS-Landcad 2023 QGIS 3.28.5
|
erstellt am: 19. Sep. 2003 07:17 <-- editieren / zitieren --> Unities abgeben: Nur für M. Lorenz
Hallo Khatinka, leider gar nicht das ist einer der Schwachstellen von RTEXT in der Version der Expresstolls von AC2000 Ob es in Zukunft anders geworden ist? Wie sieht es bei 2004 aus? ------------------ gruß thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Khatinka Mitglied
Beiträge: 64 Registriert: 10.07.2003 ACAD 2000 Windows 2000
|
erstellt am: 19. Sep. 2003 12:10 <-- editieren / zitieren --> Unities abgeben: Nur für M. Lorenz
|
Kramer24 Ehrenmitglied V.I.P. h.c. Architekt
Beiträge: 5896 Registriert: 09.11.2001 Acad Architecture 2023 WIN 10
|
erstellt am: 19. Sep. 2003 12:20 <-- editieren / zitieren --> Unities abgeben: Nur für M. Lorenz
|
vkleppel Mitglied Dipl.-Ing. Architekt
Beiträge: 11 Registriert: 19.09.2003
|
erstellt am: 19. Sep. 2003 16:08 <-- editieren / zitieren --> Unities abgeben: Nur für M. Lorenz
Hallo zusammen, für alle die eine Routine hierfür beötigen, ein paar Lisp-Zeilen weiter unten. Der befehl kann das aktuelle Datum oder den aktuellen Speicher-/DWG-Pfad in die Zeichnung per RTExt einfügen. Ist bei uns schon lange im Einsatz und funktioniert sehr gut. Ciao Volker ---snip-------------------------------------- (defun c:AutoText (/ tColor tSize tStyle tRot cont mode vc dump) (if (AcetRText:appload) (progn (initget 128 "Dateiname daTum") (setq dump (getkword "\nWelche Information soll ausgegeben werden: daTum/<Dateiname>?" ) ) (if (= dump "daTum") (progn (initget 128 "tMjj ttmmJj tmjjjj Ttmmjjjj") (setq dump (getkword "\nAusgabeformat des Datum? tMjj/ttmmJj/tmjjjj/<Ttmmjjjj>" ) ) (setq cont (cond ((= dump "tMjj") "$(edtime, $(getvar,date), D\".\"M\".\"YY)") ((= dump "ttmmJj") "$(edtime, $(getvar,date), DD\".\"MO\".\"YY)" ) ((= dump "tmjjjj") "$(edtime, $(getvar,date), D\".\"M\".\"YYYY)") ((= dump "Ttmmjjjj") "$(edtime, $(getvar,date), DD\".\"MO\".\"YYYY)") ((= dump nil) "$(edtime, $(getvar,date), DD\".\"MO\".\"YYYY)") (T nil) ) ) ) (progn (initget 128 "Dateiname dateiPfad Beides") (setq dump (getkword "\nDateiinformationen? Dateiname/dateiPfad/<Beides>" ) ) (setq cont (cond ((= dump "Dateiname") "$(getvar, \"dwgname\")") ((= dump "dateiPfad") "$(getvar, \"dwgprefix\")") ((= dump "Beides") "$(getvar, \"dwgprefix\")\\$(getvar, \"dwgname\")" ) ((= dump nil) "$(getvar, \"dwgprefix\") $(getvar, \"dwgname\")" ) (T nil) ) ) ) ) (setq tColor (getvar "DIMCLRT") tSize (* (getvar "DIMTXT") (getvar "DIMSCALE")) vc (getvar "VIEWCTR") tstyle (getvar "TEXTSTYLE") trot 0.0 mode 1 ) (entmake (list '(0 . "RTEXT") '(100 . "AcDbEntity") '(100 . "RText") (cons 10 (trans vc 1 0)) (cons 40 tSize) (cons 7 tStyle) (cons 50 tRot) (cons 1 cont) (cons 70 mode) (cons 62 tColor) ) ) (command "_move" (entlast) "" vc pause) ) (princ "\nDie notwendigen ARX-Dateien für den Befehl konnten nicht geladen werden!") ) (print) ) (defun AcetRText:appload () (if (member nil (mapcar '(lambda (x) (if (member x (arx)) T (arxload x nil))) '("acetutil.arx" "rtext.arx") ) ) nil T ) ) (princ "\nAutoRText - Volker Kleppel, 2001") (print)
---snip-------------------------------------- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |