Hallo,
ich möchte eine Ansammlung von Regeln in einem Formular zusammenführen.
Das funktioniert soweit auch, allerdings ist das globale Formular scheinbar immer nur auf das aktive Dokument fixiert.
Bsp:
Ich habe 2 Zeichnungsableitungen geöffnet. Ich starte das Formular und kann darüber eine PDF erzeugen.
Um die PDF auch für die 2 Zeichnung zu erzeugen, muss diese aktiviert werden und das Formular neu gestartet werden.
Gibt es eine Möglichkeit, das Formular " dynamisch" zu gestalten ?
Es wäre schön, wenn es das Umschalten der aktiven Datei bemerkt und dann darauf reagiert.
Das betrifft natürlich auch die Anzeige der Parameter, bzw. der I Properties.
Danke für eure Hilfe
Gelöst! Gehe zur Lösung
Hallo,
ich möchte eine Ansammlung von Regeln in einem Formular zusammenführen.
Das funktioniert soweit auch, allerdings ist das globale Formular scheinbar immer nur auf das aktive Dokument fixiert.
Bsp:
Ich habe 2 Zeichnungsableitungen geöffnet. Ich starte das Formular und kann darüber eine PDF erzeugen.
Um die PDF auch für die 2 Zeichnung zu erzeugen, muss diese aktiviert werden und das Formular neu gestartet werden.
Gibt es eine Möglichkeit, das Formular " dynamisch" zu gestalten ?
Es wäre schön, wenn es das Umschalten der aktiven Datei bemerkt und dann darauf reagiert.
Das betrifft natürlich auch die Anzeige der Parameter, bzw. der I Properties.
Danke für eure Hilfe
Gelöst! Gehe zur Lösung
Gelöst von patrick.fluegge. Gehe zur Lösung
Hallo,
mir wäre nicht bekannt, dass so eine Funktion mit Bordmitteln bzw. iLogic möglich wäre. Gerade das Reagieren auf Änderung des aktives Dokuments kann eine iLogic Regel bzw das Formular nicht leisten. Dazu müsste ein Anwendung auf "Events" reagieren.
So eine Funktionalität ließe sich meiner Meinung nach nur durch externe Tool oder Addins erreichen.
Wäre es eine Option für dich die Regeln als Befehle in der Menüleiste zu haben, oder sind es sehr viele?
Hallo,
mir wäre nicht bekannt, dass so eine Funktion mit Bordmitteln bzw. iLogic möglich wäre. Gerade das Reagieren auf Änderung des aktives Dokuments kann eine iLogic Regel bzw das Formular nicht leisten. Dazu müsste ein Anwendung auf "Events" reagieren.
So eine Funktionalität ließe sich meiner Meinung nach nur durch externe Tool oder Addins erreichen.
Wäre es eine Option für dich die Regeln als Befehle in der Menüleiste zu haben, oder sind es sehr viele?
Hallo, ja das sind schon einige.
Lassen sich die Regeln im Menü, mit Icon, einbinden? Stichwort Benutzerbefehle?
Hallo, ja das sind schon einige.
Lassen sich die Regeln im Menü, mit Icon, einbinden? Stichwort Benutzerbefehle?
Prinzipiell geht das. Die Icons müssen aber als Bitmap-Datei mit einem bestimmten Namensschema vorliegen.
Siehe z.B. hier: https://forums.autodesk.com/t5/inventor-deutsch/inventor-vba-macro-mit-icon-fur-das-knopfchen/td-p/7...
Zu beachten ist, dass man die Aufrufe als VBA Makro speichern muss, welche dann wiederum die iLogic-Regeln ausführen! Es ist nicht möglich iLogic-Regeln direkt in der Benutzeroberfläche zu verankern!
Nur VBA Makros lassen sich in der Benutzeroberfläche einfügen.
Man könnte auch ein Makro schreiben, dass eine externe iLogic-Regel ausführt welche wiederrum ein globales iLogic-Formular öffnet.
Die Frage ist: Wäre diese Funktionalität ausreichend für den Anwendungsfall?
Prinzipiell geht das. Die Icons müssen aber als Bitmap-Datei mit einem bestimmten Namensschema vorliegen.
Siehe z.B. hier: https://forums.autodesk.com/t5/inventor-deutsch/inventor-vba-macro-mit-icon-fur-das-knopfchen/td-p/7...
Zu beachten ist, dass man die Aufrufe als VBA Makro speichern muss, welche dann wiederum die iLogic-Regeln ausführen! Es ist nicht möglich iLogic-Regeln direkt in der Benutzeroberfläche zu verankern!
Nur VBA Makros lassen sich in der Benutzeroberfläche einfügen.
Man könnte auch ein Makro schreiben, dass eine externe iLogic-Regel ausführt welche wiederrum ein globales iLogic-Formular öffnet.
Die Frage ist: Wäre diese Funktionalität ausreichend für den Anwendungsfall?
@Anonymous
Also wenn du dir das zutraust wirst du auf Dauer mit einem "echten" Addin glücklicher werden. Das ist Anfangs etwas Arbeit aber dann stehen dir noch andere Möglichkeiten zur Verfügung. Zum Beispiel wie schon erwähnt von @patrick.fluegge das behandeln von Events. In meinen Tools ist genau so ein Formular drin was dann auf einen Dokumentenwechsel reagiert. Daher kann ich sicher sagen das es geht.
@Anonymous
Also wenn du dir das zutraust wirst du auf Dauer mit einem "echten" Addin glücklicher werden. Das ist Anfangs etwas Arbeit aber dann stehen dir noch andere Möglichkeiten zur Verfügung. Zum Beispiel wie schon erwähnt von @patrick.fluegge das behandeln von Events. In meinen Tools ist genau so ein Formular drin was dann auf einen Dokumentenwechsel reagiert. Daher kann ich sicher sagen das es geht.
So habe ich es denn jetzt auch gemacht. EIn paar Macros als Benutzerbefehle eingebunden, die dann die entsprechenden Regeln aufrufen. Das ist zumindest ein für mich funktionierender Weg.
Danke nochmal für den Tip.
So habe ich es denn jetzt auch gemacht. EIn paar Macros als Benutzerbefehle eingebunden, die dann die entsprechenden Regeln aufrufen. Das ist zumindest ein für mich funktionierender Weg.
Danke nochmal für den Tip.
Hallo @Anonymous ,
wenn Dir der Tipp von @patrick.fluegge weitergeholfen hat, dann markiere ihn bitte als Lösung. Dann können andere den Beitrag als gelöst erkennen und man sieht schneller, welche Antwort die Lösung enthält.
Danke,
Peter
Hallo @Anonymous ,
wenn Dir der Tipp von @patrick.fluegge weitergeholfen hat, dann markiere ihn bitte als Lösung. Dann können andere den Beitrag als gelöst erkennen und man sieht schneller, welche Antwort die Lösung enthält.
Danke,
Peter
Hey @Anonymous
Vom Lesen dieses Threads. Ich gehe davon aus, dass @patrick.fluegge Antwort die aktuelle Lösung ist, also habe ich die Lösung akzeptiert.
Ich gehe davon aus, dass du auf @Peter.C.Schulz Kommentar geklickt hast und nicht auf den von Patrick.
Wenn das nicht der Fall ist, antworte mir bitte und wir können es ändern oder die Diskussion hier fortsetzen.
You found a post helpful? Then feel free to give likes to these posts!
Your question got successfully answered? Then just click on the 'Mark as solution' button.
Hazem Adel
Community Manager
Hey @Anonymous
Vom Lesen dieses Threads. Ich gehe davon aus, dass @patrick.fluegge Antwort die aktuelle Lösung ist, also habe ich die Lösung akzeptiert.
Ich gehe davon aus, dass du auf @Peter.C.Schulz Kommentar geklickt hast und nicht auf den von Patrick.
Wenn das nicht der Fall ist, antworte mir bitte und wir können es ändern oder die Diskussion hier fortsetzen.
You found a post helpful? Then feel free to give likes to these posts!
Your question got successfully answered? Then just click on the 'Mark as solution' button.
Hazem Adel
Community Manager
Hallo,
ja, du hast Recht,
ich hab mich da vertan, konnte das dann aber im Nachgang nicht mehr ändern.
Ich hatte einfach in der Mail auf Accept as solution geklickt....
Tja, nächstes Mal besser aufpassen 🙂
Hallo,
ja, du hast Recht,
ich hab mich da vertan, konnte das dann aber im Nachgang nicht mehr ändern.
Ich hatte einfach in der Mail auf Accept as solution geklickt....
Tja, nächstes Mal besser aufpassen 🙂
Kein Problem 😄
einen schönen Freitag
You found a post helpful? Then feel free to give likes to these posts!
Your question got successfully answered? Then just click on the 'Mark as solution' button.
Hazem Adel
Community Manager
Kein Problem 😄
einen schönen Freitag
You found a post helpful? Then feel free to give likes to these posts!
Your question got successfully answered? Then just click on the 'Mark as solution' button.
Hazem Adel
Community Manager
Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.