Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Schriftfeld mit Umgebungsvariable [LastSavedBy] und wenn-Funktion

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Schriftfeld mit Umgebungsvariable [LastSavedBy] und wenn-Funktion (1582 mal gelesen)
Ingo Struck
Mitglied
Holztechniker


Sehen Sie sich das Profil von Ingo Struck an!   Senden Sie eine Private Message an Ingo Struck  Schreiben Sie einen Gästebucheintrag für Ingo Struck

Beiträge: 459
Registriert: 08.01.2010

Intel Core i7-3770
16 GB RAM
AMD FirePro V3900 (FireGL V)
Windows 7 Pro SP1
AutoCAD 2017 SP1 - deutsch

erstellt am: 04. Sep. 2013 09:26    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo zusammen,

bei uns wird bei Verwendung des Schriftfeldes mit dem Namen "Zuletzt gespeichert von" immer nur der Vorname des Benutzers angezeigt, obwohl alle Benutzer sowohl lokal als auch auf dem Server im Format <Vorname Nachname> angemeldet sind.

1) hat schon jemand das gleiche Problem gehabt?

2) als Lösung könnte man eine wenn- Funktion einbauen nach dem Schema "$(if,$(eq,$(getenv,lastsavedby),"Vorname"),"Vorname Nachname","unbekannt")".
Allerdings gibt nach dem speichern schon der Diesel-Ausdruck "$(getenv,LastSavedBy)" nur vier Bindestriche (nicht: " $(GETVAR,??)") zurück, als ob die Zeichnung noch nicht gespeichert worden wäre, während das Schriftfeld "zuletzt gespeichert von" sehr wohl <Vorname> ausgibt. Lässt sich die Umgebungsvariable "LastSavedBy" generell nicht mit "Diesel" ansprechen?
Ähnliches wurde hier für die Systemvariable "loginname" besprochen und funktionierte im Rahmen des 256-Zeichen Limits.

mfg, Ingo  

------------------
"Umwege erhöhen die Ortskenntnisse!"

[Diese Nachricht wurde von Ingo Struck am 04. Sep. 2013 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Bernd P
Ehrenmitglied V.I.P. h.c.
cook-general



Sehen Sie sich das Profil von Bernd P an!   Senden Sie eine Private Message an Bernd P  Schreiben Sie einen Gästebucheintrag für Bernd P

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: 04. Sep. 2013 11:19    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Ingo Struck 10 Unities + Antwort hilfreich

Servus,

bei mir wird der Benutzername normal angezeigt, wobei die Variante mit <Vorname Nachname>  etwas ungewöhnlich ist. Eventuell stößt sich da Acad am Leerzeichen.

------------------
<----- 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


Sehen Sie sich das Profil von Ingo Struck an!   Senden Sie eine Private Message an Ingo Struck  Schreiben Sie einen Gästebucheintrag für Ingo Struck

Beiträge: 459
Registriert: 08.01.2010

Intel Core i7-3770
16 GB RAM
AMD FirePro V3900 (FireGL V)
Windows 7 Pro SP1
AutoCAD 2017 SP1 - deutsch

erstellt am: 05. Sep. 2013 08:33    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Bernd,

wenn man als Benutzer mit <Vorname Nachname> angemeldet ist, sollte "loginname" doch auch dieses Format zurückgeben. Der Hinweis mit dem Leerzeichen wäre schon möglich, bisher hat es jedoch auf mehreren anderen Rechnern (in einer anderen Umgebung) immer funktioniert, trotzdem Danke für den Hinweis.
Folgendes ist mir noch aufgefallen:
Das Schriftfeld mit der Systemvariablen "loginname" benutzt folgenden Schriftfeldausdruck: %<\AcVar loginname>% und liefert <Vorname>.
Das Schriftfeld mit dem Namen "Anmeldename" benutzt folgenden Schriftfeldausdruck: %<\AcVar Login>% und liefert <Vorname Nachname>. Eine Variable mit dem Namen "login" gibt es jedoch nicht als Systemvariable und lässt sich auch nicht in einem Schriftfeld mit dem Dieselausdruck "$(getenv,login) auslesen.
Das Schriftfeld mit dem Dieselausdruck "$(getenv,username)" benutzt folgenden Schriftfeldausdruck: %<\AcDiesel $(getenv,username)>% und liefert <Vorname>.
Evtl. kann ja noch jemand etwas Licht in die Unterschiede und Speicherorte der genannten Variablen geben.

mfg, Ingo 

------------------
"Umwege erhöhen die Ortskenntnisse!"

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz