| |
| Live-Webinar Freies Modellieren mit MegaCAD |
Autor(20117)
|
Thema: Layer per Batchdatei ein/ausblenden (1798 mal gelesen)
|
Thömse Mitglied Konstrukteur
Beiträge: 1350 Registriert: 30.06.2003 Inventor 2022 Professional Build:287, Release:2022.2.1 Vault Professional 2022 Build:27.2.67.0 2022.2.2 Update SolidWorks 2017 MegaCad 2015 3D Intel Xeon W-2135 CPU 3.70GHz 16 GB RAM Nvidia Quadro P2000 Windows 10 Pro
|
erstellt am: 30. Mai. 2005 11:34 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen Ist es möglich per Batchdatei mehrere Layer ein/aus zu blenden. Ich möchte gerne einen neuen Button erstellen der mehrere Layer gleichzeitig ein/ausblendet. Besten Dank und Gruss TOM Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Knoop Mitglied Dipl.-Ing. masch.
Beiträge: 409 Registriert: 09.10.2000
|
erstellt am: 30. Mai. 2005 16:32 <-- editieren / zitieren --> Unities abgeben: Nur für Thömse
Hallo, da kann man was über die C-Schnittstelle realisieren. Und da gab es doch auch schon eine DLL von Uwe Bentz *grübel* Viele Grüße Bernd ------------------ -Megatech Software GmbH- -Niederlassung Nord- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Henry Scholtysik Mitglied Architekt
Beiträge: 695 Registriert: 02.03.2001 MegaCad 2017 2D Windows 7 prof. www.architekt-scholtysik.de
|
erstellt am: 30. Mai. 2005 16:59 <-- editieren / zitieren --> Unities abgeben: Nur für Thömse
Hallo Bernd, die DLL von Uwe kann einen Layer/Gruppenzustand speichern und laden. Damit läßt sich schon einiges anstellen. Trotzdem wäre es schön, per batch Layer oder Gruppen ein- und auszuschalten - so eine Art parametrisierbarer Funktionsaufruf. Da darfst Du gerne weitergrübeln. Gruß Henry Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BauBraun Mitglied Architekt
Beiträge: 46 Registriert: 24.05.2004 MegaCAD und eigene Software auf AMD 3000 mit Windows 2000. [URL=http://www.BauBraun.de]www.BauBraun.de[/URL]
|
erstellt am: 31. Mai. 2005 09:11 <-- editieren / zitieren --> Unities abgeben: Nur für Thömse
Hallo Tom, auf direktem Weg über eine Batch geht das leider gar nicht. Ich habe aber mal eine EXE geschreiben, die den Inhalt der vordefinierten Attribute ändert, und dann aktiviert. Damit werden aber alle Attribute geändert, oder einzelne auf Standard gesetzt. Allerdings hat sich das Dateiformat ab der Evo II ziemlich geändert, damit läufts nur eingeschränkt. Falls Du dennoch Interresse hat, trösel ich das mal auseinander. Grüße Lothar ------------------ Ich bin nicht die Signatur, ich putze hier nur... [Diese Nachricht wurde von BauBraun am 31. Mai. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Knoop Mitglied Dipl.-Ing. masch.
Beiträge: 409 Registriert: 09.10.2000
|
erstellt am: 01. Jun. 2005 12:46 <-- editieren / zitieren --> Unities abgeben: Nur für Thömse
Hallo, um besser grübeln zu können, bräuchte ich den mal eine nähere Beschreibung, was da eigentlich passieren soll und wie es passieren soll. Oder verstehe ich das Richtig: Es soll nicht der Komplette Layerzustand, sondern nur bestimmte Layer geschaltet werden. Beispiel: Schalte Layer 10, 20, 21,22, 23 aus und Layer 11,12,13,14 werden eingeschaltet. Alle anderen werden nicht angefasst. Diese Schaltung soll in einer Datei gespeichert werden und als Icon zur Verfügung stehen. So korrekt? Viele Grüße Bernd ------------------ -Megatech Software GmbH- -Niederlassung Nord- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Henry Scholtysik Mitglied Architekt
Beiträge: 695 Registriert: 02.03.2001 MegaCad 2017 2D Windows 7 prof. www.architekt-scholtysik.de
|
erstellt am: 01. Jun. 2005 13:03 <-- editieren / zitieren --> Unities abgeben: Nur für Thömse
Hallo Bernd, am liebsten wäre es mir, wenn ich die Veränderungen als Parameter übergeben könnte. Dann bräuchte ich nicht zur Batchdatei noch eine andere Datei dazu mit den Werten. Was bei mir häufig vorkommt, ist zum Beispiel: Gruppe 2 ausschalten, Gruppe 3 einschalten, alles andere bleibt unverändert. Jetzt mache ich das mit der DLL von Uwe. Der Nachteil dabei ist aber, daß immer der gesamte Zustand, einschließlich Layer- und Gruppennamen, verändert wird. Wenn ich also z.B. nur einen Layernamen in einer Zeichnung anders haben will, brauche ich dafür extra Dateien für die Zustände. Wenn ich nur gezielt was umschalten könnte, wäre es einfacher. Gutes Grübeln. Gruß Henry
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thömse Mitglied Konstrukteur
Beiträge: 1350 Registriert: 30.06.2003
|
erstellt am: 01. Jun. 2005 13:21 <-- editieren / zitieren --> Unities abgeben:
|
Knoop Mitglied Dipl.-Ing. masch.
Beiträge: 409 Registriert: 09.10.2000
|
erstellt am: 01. Jun. 2005 13:36 <-- editieren / zitieren --> Unities abgeben: Nur für Thömse
Hallo, gut, dann grübel ich mal weiter :-) @Henry: Das wird aber arg unübersichtlich, wenn man 200 Layer ausschalten soll. Ich kenne einige Architekten und Vermesser, die Arbeiten mit fast 500 Layern. Aber mal schauen, ich grübel weiter. Gruß Bernd ------------------ -Megatech Software GmbH- -Niederlassung Nord- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
UweB Mitglied Software Entwicklung
Beiträge: 62 Registriert: 18.09.2002 Wire Messenger : @uwebentz MegaCAD : immer die aktuelle Version
|
erstellt am: 01. Jun. 2005 16:58 <-- editieren / zitieren --> Unities abgeben: Nur für Thömse
Hallo zusammmen, der Bernd & Henry haben Recht, es gibt da was vom Bentz... /**************************************************************/ /* sichert / lädt Layer / Gruppen Einstellungen */ /* mögliche Parameter : */ /* SAVE -> Layer Gruppen sichern mit Menue */ /* SAVE atei -> Layer Gruppen sichern mit Übergabe "Datei" */ /* LOAD -> Layer Gruppen laden mit Menue */ /* LOAD atei -> Layer Gruppen laden mit Übergabe "Datei" */ /**************************************************************/ Nun darf ich hier ja keine Werbung machen(Moin Ekki) aber bei Interesse könnt Ihr mich ja anmailen, dann reden wir darüber ...($) greetz Uwe ------------------ UB Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Henry Scholtysik Mitglied Architekt
Beiträge: 695 Registriert: 02.03.2001 MegaCad 2017 2D Windows 7 prof. www.architekt-scholtysik.de
|
erstellt am: 01. Jun. 2005 17:07 <-- editieren / zitieren --> Unities abgeben: Nur für Thömse
Hallo Bernd, so viele Layer wären mir sowieso zu unübersichtlich. Ich habe schon solche Daten bekommen und mich dann mit dem völligen Datenchaos, das auf die ganzen Layer verteilt war, rumgeschlagen. Ich will ja auch gar nicht so viel ändern. Einen ganz neuen Zustand einstellen geht mit der DLL von Uwe sehr schön. Wenn ich aber von einem Geschoß in ein anderes wechsle, schalte ich nur eine Gruppe aus und eine andere ein. Alles andere bleibt unverändert. Weiterhin gutes Grübeln Gruß Henry
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Schelhorn Mitglied Architekt
Beiträge: 775 Registriert: 07.05.2001 ||| MegaCAD 2004/2007 + MegaBAU Profi 2.0 | ArchiCAD 10/11 | VektorWorks 2013 Arch + Land ||| AMD Phenom II X-4 3,3GHz | 8GB RAM + 12GB Pagefile | AMD Radeon HD 6800 1GB | Win 7 Home 64-bit ||| Intel Centrino 1,5Ghz | 512 MB RAM + 2GB Pagefile | Radeon 9200 32MB | Win XP Home ||| ...statt PMs bitte Mail an info@cadress.de
|
erstellt am: 01. Jun. 2005 21:49 <-- editieren / zitieren --> Unities abgeben: Nur für Thömse
Hola, kann ich in der 2005er die Layer nun nicht auch numerisch auswählen? Wenn ja, müßte man doch auch numeriasch schalten können, oder? Wenn das auch ja, dann wäre es doch schön, wenn man folgendes ein geben kann: 20,21,43 ...und schwups werden diese Layer invers geschalten...
------------------ mfG Schelhorn Sven Die MegaCAD Newsgroup Site Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |