Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  systemvariable pickbox

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:  systemvariable pickbox (1177 mal gelesen)
hans100
Mitglied



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

Beiträge: 15
Registriert: 08.09.2009

XP
Autocad 2010

erstellt am: 08. Sep. 2009 10:15    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, die systemvariable pickbox ist mit einem vorgabewert von 4 eingestellt, ändere ich sie nun auf 6 oder 7 stellt sie sich immer wieder beim öffnen einer neuen zeichung oder nach einiger zeit auf 4 zurück

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


Ex-Mitglied

erstellt am: 08. Sep. 2009 10:24    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hi,

herzlich willkommen bei CAD-de! 

Selbständig stellen sich Systemvariable nicht zurück, einfallen würden mir folgende Möglichkeiten:

a) Du hast eine Applikation mit dem AutoCAD geladen, das diese Einstellung beim Starten (oder bei Funktionsaufrufen) bewirkt

b) Systemvariable werden bei AutoCAD i.d.R. erst zurückgeschrieben, wenn AutoCAD beendet wird, und das aber nur dann, wenn AutoCAD 'ordnungsgemäß' beendet wird. Soll heissen, wenn Du die SysVar änderst und AutoCAD dann crasht, dann startet AutoCAD das nächste mal wieder mit der alten Einstellung.

c) Ihr habt serverbasierte Profile, nach ausloggen und einloggen holt sich Dein Rechner wieder das alte Profil und damit alte Einstellungen (sollte nicht sein, manchmal machen Admin aber sowas, dass beim erneuten Einloggen alles wieder sauber ist).

d) Ihr verwendet eine Software, die unternehmensbezogene Daten (Symbole, Menüs, ...) bei jedem Login von einem zentralen Verzeichnis auf lokal kopiert. Da ist es (zwar am wenigsten wahrscheinlich, aber möglich) vielleicht auch eine REG-Datei, die die Einstellungen überschreibt.

Beobachte mal, wann genau der Zeitpunkt ist, wann sich das verstellt. Am wenigsten kann ich eigentlich daran glauben, dass es einfach so zwischen 2 AutoCAD-Befehlen auftreten soll.

HTH, - alfred -

------------------
www.hollaus.at

hans100
Mitglied



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

Beiträge: 15
Registriert: 08.09.2009

XP
Autocad 2010

erstellt am: 08. Sep. 2009 13:11    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

danke alfred,
denke es wird dann wohl die applikation sein, vermessungsprogramm,
die variable wechselt nicht zwischen 2 befehlen sondern beim öffnen einer 2. datei

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

marc.scherer
Ehrenmitglied V.I.P. h.c.
CAD-Administrator



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

Beiträge: 2490
Registriert: 02.11.2001

Windows 10 64bit
AutoCAD Architecture 2018/2019 (deu/eng)
AEC-Collection 2019 (Revit und Zeugs)
Wenn sich's nicht vermeiden läßt:
D-A-CH Erweiterung (mies implementierter Schrott)

erstellt am: 08. Sep. 2009 14:53    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 hans100 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von hans100:
danke alfred,
denke es wird dann wohl die applikation sein, vermessungsprogramm,
die variable wechselt nicht zwischen 2 befehlen sondern beim öffnen einer 2. datei

Hi Hans100,

dann solltest Du mal nach 'ner acaddoc.lsp Datei in Deinem AutoCAD Suchpfad forschen.
Am schnellsten über die Eingabe von folgendem in der Befehlszeile:

Code:
(findfile "acaddoc.lsp")

Es gibt aber noch ein paar andere Startplattformen für automatisch ausgeführte Befehl beim Öffnen einer zweiten Datei.
Das ganze könnte natürlich auch in der Applikation selbst hartcodiert sein, oder es gibt eine Applikations-Konfigurationsdatei (z.B. 'ne *.INI). Die Möglichkeiten sind vielfältig. Wenn Du gar keine Lust hast das herauszufinden, könntest Du Dir auch ein Programm oder Skript bauen, das Deine Lieblingsvariablen auf Knopfdruck setzt. z.B. Über 'ne Toolbar oder 'ne Toolpalette.
Eine Lisp Datei für solche Zwecke könnte folgendermassen aussehen:

Code:

(defun C:CADDE:DEFAULTSYSVARS (/ LST-SYSVARS)
  (setq LST-SYSVARS
'(
  ;; Liste kann ergänzt werden. Syntax wie bei folgenden Beispielen
  ;; Achtung bei den Systemvariablen-Werten.
  ;; Im Zweifel aktuelle Werte mittels (getvar "sysvarname") ermitteln,
  ;; und zusätzlich die AutoCAD Hilfe für gültige Werte zu Rate ziehen.
  ("UCSICON" 1)
  ("FILLMODE" 1)
  ("VISRETAIN" 1)
  ("SELECTIONPREVIEW" 0)
  ("GRIPHOVER" 7)
  ("GRIPOBJLIMIT" 1000)
  ("FULLPLOTPATH" 0)
  ;; Beispiel: Zwei fehlerhafte Listeneinträge,
          ;; bitte herausnehmen oder auskommentieren vor Einsatz.
  ("MyVariable" 100)
  ("UCSICON" "EIN")
  )
  )
  (CADDE:DEFAULTSYSVARSSUB LST-SYSVARS)
  (princ)
)


(defun CADDE:DEFAULTSYSVARSSUB (LST-SYSVARS /)
  (foreach VALUE LST-SYSVARS
    (if (vl-catch-all-error-p (vl-catch-all-apply 'setvar VALUE))
      (princ (strcat "\n!!! Fehler beim Setzen von >"
    (vl-prin1-to-string VALUE)
    "<!!!"
    )
      )
      (princ
(strcat "\nFolgenden Systemvariablen-Wert erfolgreich gesetzt >"
(vl-prin1-to-string VALUE)
"<."
)
      )
    )
  )
)

(princ)



...

------------------
Ciao,
Marc

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