Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  MegaCAD
  Layer per Batchdatei ein/ausblenden

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
  
Live-Webinar Freies Modellieren mit MegaCAD
Autor(20117) Thema:  Layer per Batchdatei ein/ausblenden (1798 mal gelesen)
Thömse
Mitglied
Konstrukteur


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

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

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.


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

Beiträge: 409
Registriert: 09.10.2000

erstellt am: 30. Mai. 2005 16:32    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 Thömse 10 Unities + Antwort hilfreich

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


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

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 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 Thömse 10 Unities + Antwort hilfreich

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


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

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 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 Thömse 10 Unities + Antwort hilfreich

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.


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

Beiträge: 409
Registriert: 09.10.2000

erstellt am: 01. Jun. 2005 12:46    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 Thömse 10 Unities + Antwort hilfreich

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


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

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 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 Thömse 10 Unities + Antwort hilfreich

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


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

Beiträge: 1350
Registriert: 30.06.2003

erstellt am: 01. Jun. 2005 13:21    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

Ja genau so in diesem Sinne stelle ich mir das vor.
Besten Dank für Deine Grübelerbegnisse.

Schöner Nachmittag und Gruss
TOM

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

Knoop
Mitglied
Dipl.-Ing. masch.


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

Beiträge: 409
Registriert: 09.10.2000

erstellt am: 01. Jun. 2005 13:36    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 Thömse 10 Unities + Antwort hilfreich

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


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

Beiträge: 62
Registriert: 18.09.2002

Wire Messenger : @uwebentz
MegaCAD : immer die aktuelle Version

erstellt am: 01. Jun. 2005 16:58    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 Thömse 10 Unities + Antwort hilfreich

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


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

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 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 Thömse 10 Unities + Antwort hilfreich

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


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

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 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 Thömse 10 Unities + Antwort hilfreich

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

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)2024 CAD.de | Impressum | Datenschutz