Die Inventor FAQ wird unterstützt von:

Inventor FAQ Logo

22.01.2018

Inventor Makro im Batchlauf ausführen: VBA-Makro oder iLogic-Regel auf viele Inventordateien anwenden (kostenloses Tool)

Neu in Version 1.1 (14.9.2018): Button ergänzt, der automatisch die im Tool enthaltene IVB-Datei MakroBatch Beispiele.ivb im Inventor lädt. Das vereinfacht den Zugriff auf die Makros in der IVB-Datei.

image

Ich habe ein Tool programmiert, das einen VBA-Makro oder (oder – über VBA – auch eine (externe) iLogicregel) auf eine beliebe Anzahl von Inventordateien ausführen kann. (Das Tool FileInator ist ebenfalls Teil des Downloads)

image

Anleitung

  1. Inventor starten und warten bis er bereit ist!
  2. Makrotool starten
    image
  3. ggf. gewünschte IVB-Datei laden (Weitere Infos hier)
  4. Gewünschten Makro wählen über die 3 Auswahllisten oben. Erst das gewünschte Projekt, dann das Modul aus dem Projekt und dann das Sub, das ausgeführt werden soll aus dem Modul,  (Dokumentmakros werden nicht angezeigt, den die könnten bei einem anderen Dokument nicht mehr verfügbar sein!)
    (ggf. Neuladen der VBA Projektliste mittels des Buttons mit den 2 blauen Pfeilen)
    Nach der Wahl der Prozedur wird die Auswahl automatisch übernommen und in das Textfeld Makros: geschrieben. Übernahme kann auch über das den "grüne Haken" Button erfolgen

    image
  5. Dem Programm mitteilen, welche Dateien durch das Makro verarbeitet werden sollen.
    1. Entweder eine Dateiliste mit Pfaden laden
      image
      ODER
    2. Dateien per Drag&Drop auf das Textfeld ziehen
      image
      Es wird eine Textdatei erst und die Pfade der per Drag&Drop abgelegten Dateien werden in diese Datei ergänzt.
      image
      Werden weitere Dateien auf das Textfeld gezogen, wird die bestehende Textdatei ergänzt. Alle Nicht-Inventordatei (Dateiendung nicht ipt, iam, idw,dwg, ipn) werden bei der Verarbeitung ausgefiltert.
    3. Optional: Liste löschen

      image

    4. Optional: Listendatei bearbeiten (und ggf. als Kopie irgendwo speichern, damit sie später erneut verwendet werden kann)

      image
    5. Wenn alles soweit OK ist, den Prozess starten mittels Klick auf "Go". Es wird ein Zähler angezeigt und ein Fortschrittsbalken, damit man sehen kann, wie lange es noch geht. Über den roten Button mit dem X kann der Vorgang vorzeitig abgebrochen werden. Der roten Button ist nur zu sehen, wenn der Prozess läuft!

      image

    6. Sind alle Dateien verarbeitet, wird der Dialog in den Vordergrund gebracht und die Meldung "Fertig" erscheint.
      image

Beispielmakros findet ihr in der Datei MakroBatch Beispiele.ivb Es sind diese Beispielfunktionen enthalten:

image

Bei machen Makros müssen vor der Ausführung Anpassungen, z.B. Pfade, angepasst werden!

Im Internet findet ihr für fast jedes Problem eine VBA-Makro, das etwas automatisieren kann.

ACHTUNG: Wenn der Makro eine Datei ändert (und nicht nur z.B. eine STP exportiert) muss der Makro die Datei speichern! Das Makrotool öffnet nur die Datei, führt den Makro aus und schließt die Datei, ohne sie zu speichern!

Download und Installation

Download Makro Batch Run Tool (Das Tool FileInator ist ebenfalls Teil des Downloads)

Einrichtung: Ordner in der ZIP-Datei an gewünschte Stelle entpacken und nach Anleitung oben vorgehen

Das Programm ist ein Privatprojekt von mir und hat nichts mit Mensch und Maschine zu tun. Das Logo habe ich aus Loyalität zu meinem Arbeitgeber reingemacht. Der Hinweis nur, dass klar ist, dass der MUM Support oder euer CAD-Techniker KEINEN SUPPORT für das Programm machen muss!

Hilfe

Wer Unterstützung braucht, bitte die Kommentarfunktion hier im Blog nutzen.

Toolbox

Das Programm ist auch im Toolboxverzeichnis enthalten. Allgemeine Infos zur Inventor Toolbox gibt’s hier | Alle Beiträge zu den Toolbox-Funktionen

image

Alle Tools von mir findest du hier

imageCopyrightinfo

Meine Arbeit unterstützen?

Ich leben schon in gesicherter Armut, wenn dir also das Programm gefällt, wird sich das Tierschutzheim Biberach über eine kleine Spende freuen!

Tierschutzverein im Landkreis Biberach e. V.
Kreissparkasse Biberach
IBAN: DE66654500700000053538
BIC: SBCRDE66







Keine Kommentare:

Kommentar veröffentlichen

War der Beitrag hilfreich oder hast du eine Ergänzung dazu?
Ist noch eine Frage offen?
Ich freue mich auf deine Rückmeldung!

Related Posts Plugin for WordPress, Blogger...
Inventor FAQ Newsletter. Emailadresse: