| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte | | | | Request a special discount on NVIDIA RTX 5000 Ada Generation GPU !, eine Pressemitteilung
|
Autor
|
Thema: Speicherzeit (1152 mal gelesen)
|
axeld Mitglied Projektingenieur/CAD-Administrator
Beiträge: 267 Registriert: 18.11.2002 WIN7, ACAD M2013 , PSP2011, PLANT3D 2013, DBQ-, Lisp- und VBA-Programmierungen
|
erstellt am: 28. Mai. 2009 15:11 <-- editieren / zitieren --> Unities abgeben:
Hi, in dem Befehl "ZEIT" in AutoCAD ist bei "Zuletzt nachgeführt:" die Zeit des letzten Speicherns angezeigt. Gibt es hierfür eine Möglichkeit, diese Zeit per Lisp auszulesen? Ich würde die Zeitdifferenz zum der aktuellen Zeit gerne in der Fusszeile per DIESEL immer aktuell anzeigen. ------------------ Axel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Dorfy Mitglied Double-Dipl.-Ing. Bleistiftanspitzer
Beiträge: 900 Registriert: 21.07.2006 AutoCad2007, ProE, HiCad
|
erstellt am: 28. Mai. 2009 15:48 <-- editieren / zitieren --> Unities abgeben: Nur für axeld
|
axeld Mitglied Projektingenieur/CAD-Administrator
Beiträge: 267 Registriert: 18.11.2002
|
erstellt am: 28. Mai. 2009 16:13 <-- editieren / zitieren --> Unities abgeben:
Danke Heiko, ich habe wohl nicht richtig gesucht. Mein Zwischenergebnis: (setq diff (- (getvar "date") (getvar "tdupdate")) minuten (fix (* 1440.0 (- diff (fix diff))))) Dies zeigt die Minuten seit dem letzten Speichern an. Wie bekomme ich dies jetzt in mein MODEMACRO? So weit ich aus der Hilfe ersehe, kann darin nicht gerechnet werden. Aber die Berechnung müßte immer aktuell sein! Ist es trotzdem möglich?
------------------ Axel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 Alles
|
erstellt am: 28. Mai. 2009 23:31 <-- editieren / zitieren --> Unities abgeben: Nur für axeld
Zitat: Original erstellt von axeld: ..Wie bekomme ich dies jetzt in mein MODEMACRO? So weit ich aus der Hilfe ersehe, kann darin nicht gerechnet werden. Aber die Berechnung müßte immer aktuell sein! Ist es trotzdem möglich?
Wo hast du das denn gesehen ?? In Modemacro ist 1.Kein Lisp möglich aber 2. dafür Diesel - und Diesel kennt sehr wohl einfache Rechenfunktionen, also: MODEMACRO eintippen und dann als neuen Wert folgendes kopieren: $(fix,$(*,1440.0,$(-,$(-,$(getvar,date),$(getvar,TDupdate)),$(fix,$(-,$(getvar,date),$(getvar,TDupdate)))))) Das ist deine Lispzeile in Diesel umgeschrieben. ------------------ die alte SUCHfunktion.. - System-Angaben - User:FAQ(Adesk) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Claudio Mitglied Architekt
Beiträge: 334 Registriert: 13.04.2002
|
erstellt am: 28. Mai. 2009 23:34 <-- editieren / zitieren --> Unities abgeben: Nur für axeld
Hallo Axel! In welcher Hilfe hast Du gelesen, dass man mit Diesel nicht rechnen kann? -> Dein Lisp-Ausdruck in Diesel für "modemacro": (setvar "modemacro" " $(fix, $(*,1440, $(-, $(-,$(getvar, date),$(getvar, tdupdate)),$(fix, $(-,$(getvar, date),$(getvar, tdupdate))))))") Kannst Du ja in die acaddoc.lsp kopieren, dann wird die Anzeige bei jedem ausgeführten Befehl aktualisiert. Gruß Claudio Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Claudio Mitglied Architekt
Beiträge: 334 Registriert: 13.04.2002 ACA, Revit, MAX 2020
|
erstellt am: 28. Mai. 2009 23:38 <-- editieren / zitieren --> Unities abgeben: Nur für axeld
|
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 Alles
|
erstellt am: 29. Mai. 2009 08:02 <-- editieren / zitieren --> Unities abgeben: Nur für axeld
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|