| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Layerstatus (2793 mal gelesen)
|
CADJojo Mitglied Techn.Zeichner/Konstrukteur im Ladenbau
Beiträge: 604 Registriert: 16.04.2010 Inventor 2022 / Windows 10 Pro Intel Xeon CPU E5-1620 v4 3,5 GHz / 32 GB RAM
|
erstellt am: 29. Nov. 2010 14:13 <-- editieren / zitieren --> Unities abgeben:
Hi, ich habe mir zum Wiederherstellen eines Layerstatus ein Buttonmakro gebastelt: ^C^C-layer;st;w;Ansicht;;; Den Status selbst habe ich über den Layerstatusmanager erstellt und darauf geachtet, dass die Layer nur im Ansichtsfenster gefroren sind. Das Buttonmakro friert die Layer aber im Modellbereich. Wiederherstellen über den Layerstatusmanager funktioniert einwandfrei.
[Diese Nachricht wurde von CADJojo am 29. Nov. 2010 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Marita Mitglied
Beiträge: 536 Registriert: 29.12.2005
|
erstellt am: 30. Nov. 2010 10:15 <-- editieren / zitieren --> Unities abgeben: Nur für CADJojo
Makro sieht auf den ersten Blick nicht falsch aus, habe aber auch nix Deutsches zum testen/nachlesen da. Aber wenn der Befehl normal funktioniert, das Makro aber nicht, würd ich das als erstes noch mal auf Herz und Nieren prüfen. Ausserdem ist das, was Du als „nur im AF gefroren“ bezeichnest ja normalerweise die Funktion „im AKTUELLEN AF“ gefroren. Es kommt also auch darauf an in welcher Ansicht Du Dich gerade befindest wenn Du den state wieder herstellst, also welches AF gerade aktuell/aktiv ist. Ich gehe mal davon aus, dass du mit „Layer werden im Modellbereich gefroren“ NICHT das frieren in allen AF meinst, sondern eben „nur“ dass eben die „falsche“ Ansicht – Modellbereich - aktiv war beim wiederherstellen?
------------------ Liebe Grüsse, Marita "If it weren't for electricity we'd all be watching television by candlelight." --George Gobel-- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADJojo Mitglied Techn.Zeichner/Konstrukteur im Ladenbau
Beiträge: 604 Registriert: 16.04.2010 Inventor 2022 / Windows 10 Pro Intel Xeon CPU E5-1620 v4 3,5 GHz / 32 GB RAM
|
erstellt am: 30. Nov. 2010 10:34 <-- editieren / zitieren --> Unities abgeben:
Hallo Marita Ich habe mir zum Test 2 Ansichtsfenster erstellt (Original und Kopie). Der Layerstatus wurde im Ansichtsfenster (verschiebbarer Modellbereich) erstellt, indem ich in der Layersteuerung "im aktuellen AF frieren" aktiviert habe. Zum Testen habe ich alle Layer überall getaut, bin wieder in ein Afenster und habe das Buttonmakro gestartet. In der Layersteuerung steht "in allen AF gefroren" - im aktiven und im anderen Ansichtsfenster sowie im Modellbereich.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Marita Mitglied
Beiträge: 536 Registriert: 29.12.2005
|
erstellt am: 30. Nov. 2010 11:20 <-- editieren / zitieren --> Unities abgeben: Nur für CADJojo
Nochmal, wenn der genau gleiche Test mit dem "normalen" Befehlsaufruf läuft, mit dem Makro aber nicht, könnte dein Makro einen Haken haben. Nochmal geprüft? Dann hast Du - im Gegensatz zu mir - mehrere Möglichkeiten layerstates zu speichern, und mit Sicherheit mehr Optionen. Also mach vielleicht noch Angaben zum genauen wie und wo. So wie Du das Problem beschreibst kann ich es leider nicht nachvollziehen, nähere Angaben zu Einstellungen etc könnten aber andere auf den Plan rufen, die diese genauso nachstellen könnten. ------------------ Liebe Grüsse, Marita "If it weren't for electricity we'd all be watching television by candlelight." --George Gobel-- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kramer24 Ehrenmitglied V.I.P. h.c. Architekt
Beiträge: 5881 Registriert: 09.11.2001 Acad Architecture 2023 WIN 10
|
erstellt am: 30. Nov. 2010 12:02 <-- editieren / zitieren --> Unities abgeben: Nur für CADJojo
|
CADJojo Mitglied Techn.Zeichner/Konstrukteur im Ladenbau
Beiträge: 604 Registriert: 16.04.2010 Inventor 2022 / Windows 10 Pro Intel Xeon CPU E5-1620 v4 3,5 GHz / 32 GB RAM
|
erstellt am: 30. Nov. 2010 13:23 <-- editieren / zitieren --> Unities abgeben:
lman ist der Layerstatusmanager, über den es ja erfolgreich geht. Lässt sich leider nicht in ein Buttonmakro einbinden, oder doch? Die Links habe ich durchgesehen, hat aber nichts gebracht. Mein Makro ist genauso wie dort irgendwo beschrieben. Kann es sein, dass -layer noch aus der Zeit stammt, als es noch keinen Papierbereich gab und somit eine frieren im aktuellen AF nicht nötig war ? Kann jemand das Verhalten reproduzieren oder mag mich mein Acad nicht ? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 30. Nov. 2010 13:50 <-- editieren / zitieren --> Unities abgeben: Nur für CADJojo
|
CADJojo Mitglied Techn.Zeichner/Konstrukteur im Ladenbau
Beiträge: 604 Registriert: 16.04.2010 Inventor 2022 / Windows 10 Pro Intel Xeon CPU E5-1620 v4 3,5 GHz / 32 GB RAM
|
erstellt am: 30. Nov. 2010 14:02 <-- editieren / zitieren --> Unities abgeben:
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 30. Nov. 2010 14:11 <-- editieren / zitieren --> Unities abgeben: Nur für CADJojo
|
Marita Mitglied
Beiträge: 536 Registriert: 29.12.2005
|
erstellt am: 30. Nov. 2010 14:14 <-- editieren / zitieren --> Unities abgeben: Nur für CADJojo
Zitat: Original erstellt von CADJojo: [i]lman ist der Layerstatusmanager, über den es ja erfolgreich geht. Lässt sich leider nicht in ein Buttonmakro einbinden, oder doch?[i]
doch, natürlich. Genauso wie den "normalen" Layermanager wenn ich ihn mal so nennen darf. Natürlich rufst Du "lman" nicht mit "layer" auf, sondern mit "lman" ------------------ Liebe Grüsse, Marita "If it weren't for electricity we'd all be watching television by candlelight." --George Gobel-- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADJojo Mitglied Techn.Zeichner/Konstrukteur im Ladenbau
Beiträge: 604 Registriert: 16.04.2010 Inventor 2022 / Windows 10 Pro Intel Xeon CPU E5-1620 v4 3,5 GHz / 32 GB RAM
|
erstellt am: 30. Nov. 2010 14:39 <-- editieren / zitieren --> Unities abgeben:
Ihr wollt mich doch veräppeln. Wie kann ich denn ein Dialogfeld in ein Buttonmakro einbinden? Dazu gibts doch das Minus vor einigen Befehlen (z.B. -layer), damit sich das ganze ohne Dialogfeld über die Textzeile steuern lässt. Korrigiert mich wenn ich falsch liege. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Marita Mitglied
Beiträge: 536 Registriert: 29.12.2005
|
erstellt am: 30. Nov. 2010 15:04 <-- editieren / zitieren --> Unities abgeben: Nur für CADJojo
Nein, ich will dich nicht veräppeln. Ich habe die Layerstates im Manager der Etools gespeichert und rufe sie per Button auf. Ich habe sehr viele States mit dazugehörigen buttons und kein Problem. ^C^C-lman;R;statename;; Dein Makro ^C^C-layer;st;w;Ansicht;;; greift IMHO auf den im Ursprünglichen Layermanager entheltenen State-Manager zu. Da ich diesen weder Verwende noch wie gesagt irgendeine Deutsche Version, geschweige denn 2011 zum testen da habe, kann ich das aber nicht mit Sicherheit sagen. Also nur noch mal die Frage: check dein Makro - stimmt das jetzt GENAU überein mit dem was Du tust wenn es klappt oder nicht? Will sagen, greifst Du auf den gleichen Manager und gleichen Layerstate zu oder nicht? ------------------ Liebe Grüsse, Marita "If it weren't for electricity we'd all be watching television by candlelight." --George Gobel-- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADJojo Mitglied Techn.Zeichner/Konstrukteur im Ladenbau
Beiträge: 604 Registriert: 16.04.2010 Inventor 2022 / Windows 10 Pro Intel Xeon CPU E5-1620 v4 3,5 GHz / 32 GB RAM
|
erstellt am: 30. Nov. 2010 16:50 <-- editieren / zitieren --> Unities abgeben:
Mmmh, also wenn ich "-lman" eingebe wird der Befehl nicht erkannt - "Unbekannter Befehl". ET sind installiert. Das Dialogfeld von "lman" sieht gleich aus wie bei "_layerstate". In beiden ist mein Status vorhanden; es wird also auf den gleichen zugegriffen. Dein Makro mit ausgetauschtem Statusnamen funzt auch nicht, bzw. er friert schon die Layer die ich will aber halt nicht nur im AF - genau wie bei meinem Makro und der VLX von CADmium. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Marita Mitglied
Beiträge: 536 Registriert: 29.12.2005
|
erstellt am: 30. Nov. 2010 17:07 <-- editieren / zitieren --> Unities abgeben: Nur für CADJojo
mein Makro sollte nur ein Beispiel sein, es ist englisch und daher vermutlich so bei Dir nicht zu gebrauchen - genausowenig wie Deines bei mir. r steht für "restore", entspricht also vermutlich Deinem "w"? Wie auch immer, wenn es in 2011 nur noch einen Statemanager gibt kannst Du sowieso nicht auf den falschen zugreifen. Nur klang es eben danach als gäbe es noch beide und ich wüsste nicht warum Du ein Dialogfeld unterdrücken kannst, das andere aber nicht. Was steht denn nun in der Befehlszeile wenn Du es "von Hand" öffnest? Früher waren die beiden (E-Tools und Originalmanager) halt verschieden und auch nicht kompatibel, auch wenn die Dialogfenster sich ähneln. Wenn sich das geändert hat sorry fürs Missverständnis, und viel Glück noch. ------------------ Liebe Grüsse, Marita "If it weren't for electricity we'd all be watching television by candlelight." --George Gobel-- [Diese Nachricht wurde von Marita am 30. Nov. 2010 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Marita Mitglied
Beiträge: 536 Registriert: 29.12.2005
|
erstellt am: 30. Nov. 2010 17:23 <-- editieren / zitieren --> Unities abgeben: Nur für CADJojo
nur so versuchshalber, tipp mal statt lman layerstates ein, gegebenenfalls mit Unterstrich und fürs Makro auch mit Bindestrich. ------------------ Liebe Grüsse, Marita "If it weren't for electricity we'd all be watching television by candlelight." --George Gobel-- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADJojo Mitglied Techn.Zeichner/Konstrukteur im Ladenbau
Beiträge: 604 Registriert: 16.04.2010 Inventor 2022 / Windows 10 Pro Intel Xeon CPU E5-1620 v4 3,5 GHz / 32 GB RAM
|
erstellt am: 01. Dez. 2010 08:14 <-- editieren / zitieren --> Unities abgeben:
|
CADJojo Mitglied Techn.Zeichner/Konstrukteur im Ladenbau
Beiträge: 604 Registriert: 16.04.2010 Inventor 2022 / Windows 10 Pro Intel Xeon CPU E5-1620 v4 3,5 GHz / 32 GB RAM
|
erstellt am: 24. Feb. 2011 16:43 <-- editieren / zitieren --> Unities abgeben:
Also das mit dem Button für das Wechseln des Layerstatus klappte ja nicht. Hab mir mittlerweile das Arbeiten mit der Multifunktionsleiste angewöhnt, wo ich ja das Steuerungsfeld bzw. die Drop-down-Liste dafür habe. Leider ist es nicht so, dass mit beim Klicken in ein Ansichtsfenster der aktuelle Layerstatus angezeigt wird, sondern immer der zuletzt aktivierte. Ideal wäre es, ich klicke rein und der in diesem Fenster aktuelle wird angezeigt. So wie das alte Steuerungsfeld für den Ansichtsfenstermaßstab - ein Klick ins Fenster und der Maßstab wurde angezeigt..... Gibt´s evtl. einen Workaround dazu ? [Diese Nachricht wurde von CADJojo am 24. Feb. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |