| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Feldtext eingabe bei neuer idw unterdrücken (1250 mal gelesen)
|
Bud87 Mitglied
Beiträge: 157 Registriert: 11.09.2008 Catia V5 R17 Windows 7 64bit Inventor 2013
|
erstellt am: 29. Mai. 2013 12:53 <-- editieren / zitieren --> Unities abgeben:
|
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2166 Registriert: 15.11.2006 Windows 10 x64, AIP 2022
|
erstellt am: 29. Mai. 2013 15:32 <-- editieren / zitieren --> Unities abgeben: Nur für Bud87
Hi Probier mal so: Code: Private Sub OpenSilent()Dim oApp As Application Set oApp = ThisApplication oApp.SilentOperation = True Dim oDrawDoc As DrawingDocument Set oDrawDoc = oApp.Documents.Add(kDrawingDocumentObject, "C:\Temp\Zeichnung1.idw") '<--- Pfad anpassen !!!!! oApp.SilentOperation = False End Sub
------------------ MfG Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bud87 Mitglied
Beiträge: 157 Registriert: 11.09.2008 Catia V5 R17 Windows 7 64bit Inventor 2013
|
erstellt am: 29. Mai. 2013 15:39 <-- editieren / zitieren --> Unities abgeben:
|
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2166 Registriert: 15.11.2006 Windows 10 x64, AIP 2022
|
erstellt am: 29. Mai. 2013 15:40 <-- editieren / zitieren --> Unities abgeben: Nur für Bud87
|
Bud87 Mitglied
Beiträge: 157 Registriert: 11.09.2008 Catia V5 R17 Windows 7 64bit Inventor 2013
|
erstellt am: 30. Mai. 2013 08:11 <-- editieren / zitieren --> Unities abgeben:
|
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2166 Registriert: 15.11.2006 Windows 10 x64, AIP 2022
|
erstellt am: 30. Mai. 2013 09:36 <-- editieren / zitieren --> Unities abgeben: Nur für Bud87
Moin Hmm, vielleicht vergleichst du mal die ersten Zeilen des Codes den ich dir in dem Beitrag gegeben habe? Dann siehst du, das dort eine Variable invApp mit der laufenden Inventorinstanz angelegt wird. Copy'n Pastet man die beiden Codes zusammen und läßt die in VB unzulässige Set-Anweisung einfach weg, folgt: Code: Sub MainDim invApp As Inventor.Application invApp = System.Runtime.InteropServices.Marshal.GetActiveObject("Inventor.Application") invApp.SilentOperation = True Dim oDrawDoc As DrawingDocument oDrawDoc = invApp.Documents.Add(kDrawingDocumentObject, "C:\Temp\Zeichnung1.idw") '<--- Pfad anpassen !!!!! invApp.SilentOperation = False End Sub
------------------ MfG Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bud87 Mitglied
Beiträge: 157 Registriert: 11.09.2008 Catia V5 R17 Windows 7 64bit Inventor 2013
|
erstellt am: 07. Jun. 2013 10:27 <-- editieren / zitieren --> Unities abgeben:
Hallo, Ich habe eine neue Regel in meiner Zeichnungsvorlage erstellt und dort den Syntax eingefügt. Die Regel wird jetzt durch den Ereignisauslöser ausgeführt, wenn eine neue Zeichnung erstellt wird. Wenn ich jetzt eine neue Vorlagenzeichnung öffne wird durch den Ereignisauslöser eine Vorlage nach der anderen geöffnet. Gibt es eine Möglichkeit den Feldtext zu unterdrücken ohne eine neue Datei zu öffnen? Danke
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2166 Registriert: 15.11.2006 Windows 10 x64, AIP 2022
|
erstellt am: 07. Jun. 2013 19:59 <-- editieren / zitieren --> Unities abgeben: Nur für Bud87
Hallo Nein. Jedenfalls nicht über iLogic, da dort der Ereignisauslöser auf kAfter beschränkt ist. Wenn du über die normale Oberfläche eine neue Zeichnung erstellst, verstehe ich ehrlich gesagt nicht wirklich warum der eine Entertastendruck so ein Problem darstellt.
------------------ MfG Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bud87 Mitglied
Beiträge: 157 Registriert: 11.09.2008 Catia V5 R17 Windows 7 64bit Inventor 2013
|
erstellt am: 08. Jun. 2013 09:16 <-- editieren / zitieren --> Unities abgeben:
|
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2166 Registriert: 15.11.2006 Windows 10 x64, AIP 2022
|
erstellt am: 08. Jun. 2013 14:32 <-- editieren / zitieren --> Unities abgeben: Nur für Bud87
Hi Die Vorlage von den angeforderten Eingaben zu befreien ist keine Option nehme ich an. Dann nimm das VBA-Makro, erstell dir dafür einen Button in den Benutzerbefehlen und erzeuge neue Zeichnungen damit. Alternativ sieh dir Programme wie AutoIt an. ------------------ MfG Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |