| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: SendCommand in anderer Zeichnung sofort ausführen (787 mal gelesen)
|
Andreas Kraus Mitglied Elektrotechniker
Beiträge: 1356 Registriert: 11.01.2006 WIN 10 ACAD 2022
|
erstellt am: 16. Mrz. 2011 12:59 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ich hab mehrere Zeichnungen offen und schicke per vla-SendCommand einen Befehl an eine andere geöffnete. Ausgeführt wird der aber erst wenn ich die andere Zeichnung aktiv schalte. Kann man das sofort ausführen lassen oder brauch ich da was ganz anderes ? ------------------ Geht nicht, gibts nicht Gruß Andreas http://kraus-cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 16. Mrz. 2011 13:04 <-- editieren / zitieren --> Unities abgeben: Nur für Andreas Kraus
|
Andreas Kraus Mitglied Elektrotechniker
Beiträge: 1356 Registriert: 11.01.2006 WIN 10 ACAD 2022
|
erstellt am: 16. Mrz. 2011 13:30 <-- editieren / zitieren --> Unities abgeben:
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 16. Mrz. 2011 14:47 <-- editieren / zitieren --> Unities abgeben: Nur für Andreas Kraus
|
Andreas Kraus Mitglied Elektrotechniker
Beiträge: 1356 Registriert: 11.01.2006 WIN 10 ACAD 2022
|
erstellt am: 16. Mrz. 2011 15:08 <-- editieren / zitieren --> Unities abgeben:
Im Moment den Bildschirmausschnitt synchronisieren, also Pan oder Zoom in einem Plan und alle anderen gehen mit. Ist praktisch um z.B. Steigebereiche, Schächte und Treppen zu kontrollieren. Aber da fallen mir, wenns mal geht, sicher noch mehr Sachen ein. ------------------ Geht nicht, gibts nicht Gruß Andreas http://kraus-cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 16. Mrz. 2011 15:25 <-- editieren / zitieren --> Unities abgeben: Nur für Andreas Kraus
|
Bernd10 Mitglied
Beiträge: 763 Registriert: 20.11.2003 Intel(R) Xeon(R) W-2123 CPU @ 3.60GHz 16 GB RAM Windows 10 Pro 64-bit AutoCAD Mechnical 2020 Deu
|
erstellt am: 17. Mrz. 2011 08:06 <-- editieren / zitieren --> Unities abgeben: Nur für Andreas Kraus
Hallo Andreas , Zitat: Original erstellt von Andreas Kraus: OK, aber was ?
ich kann Dir im Detail leider auch nicht helfen, aber als Anregung könnte vielleicht folgender grober Ablauf dienen: 1.) Du progammierst Deine Wünsche (z.B. Zoom) für die aktuelle Zeichnung. 2.) Du ermittelst eine Liste der aktuell geöffneten Zeichnungen. 3.) Du packt Deine Programmierung von 1.) in eine Schleife und wechselst darin immer in die nächste Zeichnung der Liste. Leider habe ich aber keinen Ansatz um die Liste der geöffneten Zeichnung zu ermitteln. Viele Grüße Bernd
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 17. Mrz. 2011 08:16 <-- editieren / zitieren --> Unities abgeben: Nur für Andreas Kraus
|
Ex-Mitglied
|
erstellt am: 17. Mrz. 2011 08:31 <-- editieren / zitieren -->
Hi, Forenfremd, aber wenn's wer braucht (und VBA installiert hat), ich hab das mal mit VBA gemacht. Dieses enthält eine Sub ZoomOtherDoc .... wird diese aufgerufen, dann sucht sich das Makro die erste DWG, die nicht aktuell ist und führt dort den Zoom nach. Will man das für alle anderen geöffneten DWG's, dann bitte Schleife ändern VORSICHT, das checkt NICHT(!) ob Modellbereich oder Layout aktiv ist. Also nur als 'Ansatz' zu sehen! - alfred - ------------------ www.hollaus.at |