| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
|
Autor
|
Thema: (setenv / getenv) (1554 mal gelesen)
|
CADblue Mitglied
Beiträge: 117 Registriert: 20.07.2011 ACAD18,Linear19
|
erstellt am: 22. Mrz. 2012 09:11 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen!!! ich suche jetzt schon seit 2 tagen in allen möglichen Foren und offiziellen und inoffiziellen Acad Seiten. Doch leider finde ich keine antwort auf meine Frage. Vorab um irrtümer auszuschliessen: Mit (setenv) ist es mir möglich Umgebungsvariablen zu setzen im prinzip wie mit (setq) nur das die (setenv) variable in der zeichnung gespeichert wird und beim neuaufrufen der zeichnung auch vorhanden ist. Die (setq) Variable ist verloren und muss neu gesetzt werden. Zu meiner Frage: Wie kann ich mir alle in einer Zeichnung gesetzten Umgebungsvariablen auslesen? Prinzipiell das gleiche wie mit dem Befehl "setvar" "?" "*" Beim Surfen hab ich zwar Threads mit gleicher Fragestellung gefunden jedoch keine antwort. Es wird immer nur auf einzelne Variablen verwiesen aber nicht auf eine Auflistungsmöglichkeit. Warum das ganze? Bsp: Ich habe vor einem halben Jahr in einer Zeichnung 5 verschiedene Umgebungsvariablen gesetzt und weiß nun nicht mehr wie genau sie heißen. Und kann sie jetzt natürlich nicht mehr ändern. Hoffe ich bekomme hier eine Hilfreiche antwort. Ein "Gibts nicht oder Geht nicht" ist zwar nicht zufriedenstellend aber muss dann wohl so hingenommen werden ... Danke im Vorraus mfg blue Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 22. Mrz. 2012 09:20 <-- editieren / zitieren --> Unities abgeben: Nur für CADblue
Umgebungsvariablen werden nicht in der Zeichnung gespeichert , sondern in der Zeichnungsumgebung , d.h. in dem Namespace,in dem ACAD läuft , die werden gewöhnlich beim Programmstart vom Programm gesetzt , evtl. gibts "Zwischenspeicherlösungen" in der Registry .... Systemvariablen dagegen können in der Zeichnung oder im ACAD-Profil( d.h. auch in der Registry gespeichert werden ) ne Auflistung der Umgebungsvariablen wirds wohl so nicht geben, da du ja auch eigene setzen kannst : (setenv "AAA" "1234") .... (getenv "AAA") ... dh. sind bloß die (meist) dokumentierten , von Windows oder ACAD gesetzen und genutzten Umgebungsvariablen von Interesse einige Umgebungsvariablen gibts mittlerweile auch als Systemvariabelen und als Registryeinträge. ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 Alles
|
erstellt am: 22. Mrz. 2012 09:28 <-- editieren / zitieren --> Unities abgeben: Nur für CADblue
|
CADblue Mitglied
Beiträge: 117 Registriert: 20.07.2011 ACAD18,Linear19
|
erstellt am: 22. Mrz. 2012 09:34 <-- editieren / zitieren --> Unities abgeben:
|
Steff179 Mitglied Geomatiker
Beiträge: 266 Registriert: 09.08.2007 AutoCAD 2014
|
erstellt am: 22. Mrz. 2012 09:41 <-- editieren / zitieren --> Unities abgeben: Nur für CADblue
|
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 Alles
|
erstellt am: 22. Mrz. 2012 09:58 <-- editieren / zitieren --> Unities abgeben: Nur für CADblue
|
CADblue Mitglied
Beiträge: 117 Registriert: 20.07.2011 ACAD18,Linear19
|
erstellt am: 22. Mrz. 2012 10:24 <-- editieren / zitieren --> Unities abgeben:
Hey Steff dein tipp bringt mich der sache schon was näher. nur auflisten kann ich sie mir immer noch nicht. ich kann mir mit (vl-registry-read "pfad" ) leider nur den ersten listenwert auslesen lassen. Eine liste der Value-Names bekomme ich jedoch nicht. Mal sehen ob ich irgendwo anders noch verweise auf diese Registry finde. @ cadffm: ich kenne die variable ja nicht. ich will mir ja alle in der "...\\General" auflisten lassen. und der umweg über die "regedit" ist zwar toll und zeigt mir auch die variablen aber das war eigenlich nicht sinn der sache... SOWEIT SCHONMAL DANKE an alle Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 22. Mrz. 2012 10:30 <-- editieren / zitieren --> Unities abgeben: Nur für CADblue
|
CADblue Mitglied
Beiträge: 117 Registriert: 20.07.2011 ACAD18,Linear19
|
erstellt am: 22. Mrz. 2012 10:39 <-- editieren / zitieren --> Unities abgeben:
|