Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Nächste Überarbeitung Beide Seiten, nächste Überarbeitung
inventortools:anhang:ilogic [2019/03/13 16:20]
admin
inventortools:anhang:ilogic [2019/04/01 17:41]
admin [Run iLogic]
Zeile 5: Zeile 5:
  
 <note tip>​Hiermit können auch in älteren Inventor-Versionen iLogic-Regeln vor und nach dem Speichern und  abhängig vom Dokumenttyp ausgeführt werden.</​note>​ <note tip>​Hiermit können auch in älteren Inventor-Versionen iLogic-Regeln vor und nach dem Speichern und  abhängig vom Dokumenttyp ausgeführt werden.</​note>​
 +
 +<note important>​Formulare MÜSSEN mit FormMode.Modal gestartet werden! Mit der Standard-Eigenschaft "​Modal=false"​ hängt sich Inventor auf.\\
 +Beispiel: ''​iLogicForm.ShowGlobal("​Formular1234",​ FormMode.Modal)''</​note>​
  
 ===== Inventor-Tools mit iLogic ausführen ===== ===== Inventor-Tools mit iLogic ausführen =====
Zeile 11: Zeile 14:
 === Auf_Inventor_Tools_Button_klicken.iLogicVb === === Auf_Inventor_Tools_Button_klicken.iLogicVb ===
 Die Regel zeigt beispielhaft,​ wie ein Inventor-Tools Befehl aufgerufen werden kann. Hierzu muss man den ''​internen Namen''​ der Schaltfläche kennen, auf die man "​klicken will"​. ​ Die Regel zeigt beispielhaft,​ wie ein Inventor-Tools Befehl aufgerufen werden kann. Hierzu muss man den ''​internen Namen''​ der Schaltfläche kennen, auf die man "​klicken will"​. ​
-In der Beispieldatei wird die Konfiguration gestartet. +In der Beispieldatei wird die Konfiguration gestartet.\\ 
-''​ctrlDef = ThisApplication.CommandManager.ControlDefinitions("​**GDKIT_Konfig**"​)''​+''​ctrlDef = ThisApplication.CommandManager.ControlDefinitions("​**GDKIT_Konfig**"​)''​\\
 Die internen Namen listet die zweite Regel auf: Die internen Namen listet die zweite Regel auf:
 === Alle_InventorTools_Button_auflisten.iLogicVb === === Alle_InventorTools_Button_auflisten.iLogicVb ===
 Diese Regel schreibt alle Schaltflächen der Inventor-Tools in eine csv-Datei, Semikolon-getrennt und zwei Spalten: Der Anzeigename und der interne Name (für obige Regel). Diese Regel schreibt alle Schaltflächen der Inventor-Tools in eine csv-Datei, Semikolon-getrennt und zwei Spalten: Der Anzeigename und der interne Name (für obige Regel).
 <note important>​In der letzten Zeile\\ <note important>​In der letzten Zeile\\
-''​System.IO.File.WriteAllLines("​C:​\Temp\Inventor-Tools-Buttons.csv",​ sl.ToArray(),​ System.Text.Encoding.Default)''​\\+''​System.IO.File.WriteAllLines("​**C:​\Temp\Inventor-Tools-Buttons.csv**", sl.ToArray(),​ System.Text.Encoding.Default)''​\\
 muss evtl. der Ausgabepfad angepasst werden!</​note> ​ muss evtl. der Ausgabepfad angepasst werden!</​note> ​