iLogic Rule Batch Tool

iLogic Rule Batch Tool

Win64, English

Autodesk, Inc.
This application allows you to process iLogic rules within Autodesk® Inventor® documents in different ways in batch.

General Usage Instructions

General:

All iLogic rules that get executed during processing with this tool will run in "SilentOperation" mode, meaning that no potential iLogic error messages or pop-ups will be shown.

A log file containing information regarding operations will be written to the current users' %temp% directory.

Files:

Select One

Select a single Inventor document for adding to the List Box. The latest selected file path will be displayed in the Text Box next to the button.

Select Folder

Select all Inventor documents within the chosen folder for adding to the List Box. The latest selected folder path will be displayed in the Text Box next to the button. If "Include Sub-Directories" Checkbox is checked, all subfolders (except "OldVersions") will be searched for files as well.

File List Box

Drag and drop items within the List Box in order to change the order in which the files get processed. Select an item by clicking on it (Left Mouse Button) and hit the "Delete" key on your keyboard in order to remove an item.

Suppress Rules

Suppresses all existing iLogic rules in each document that gets processed and then saves the document. Rules that are already suppressed will stay suppressed.

Unsuppress Rules

Unsuppresses all existing iLogic rules in each document that gets processed and then saves the document. Rules that are already unsuppressed will stay unsuppressed.

Delete Rules

Upon confirmation, all existing iLogic rules in each document that gets processed will be deleted and then the document gets saved. 

Note that this action is not reversible, deleting rules unintentionally can cause significant damage and data loss.

It is suggested to make appropriate backups of your documents and iLogic rules prior to deleting them.

Export Rules

Upon selection of an output directory, all existing iLogic rules in each document that gets processed will be written to a text file in the selected output directory.

The name of the text files will indicate the originating Inventor document display name as well as the rule name.

iLogic Rules:

Select One

Select a single iLogic rule for adding to the List Box. The latest selected file path will be displayed in the Text Box next to the button.

Select Folder

Select all iLogic rules within the chosen folder for adding to the List Box. The latest selected folder path will be displayed in the Text Box next to the button. If "Include Sub-Directories" Checkbox is checked, all subfolders will be searched for files as well.

Run Rules

All iLogic rules contained in the Rule List Box will get added and executed in the order in which they appear in the List Box in each document that gets processed.

Run and Delete Rules

All iLogic rules contained in the Rule List Box will get added, executed and deleted in the order in which they appear in the List Box in each document that gets processed.

Run and Suppress Rules

All iLogic rules contained in the Rule List Box will get added, executed and suppressed in the order in which they appear in the List Box in each document that gets processed.

Options:

Include Sub-Directories (default is checked)

If this option is checked, upon selecting a folder for either Files or iLogic rules, all sub-folders will be searched for files as well, excluding any "OldVersions" folder if selecting a folder for files.

If this option is unchecked, only the selected folder will be searched for Files or iLogic rules. 

Parts Only (default is unchecked)

If this option is checked, only part files (.ipt) within the File List Box will get processed. Other files will be skipped.

Assemblies Only (default is unchecked)

If this option is checked, only assembly files (.iam) within the File List Box will get processed. Other files will be skipped.

Drawings Only (default is unchecked)

If this option is checked, only drawing files (.idw, .dwg) within the File List Box will get processed. Other files will be skipped.

Disable Event Triggers (default is checked)

If this option is checked, all existing iLogic Event Triggers within the documents that get processed will be disabled. This can be useful if there are any existing iLogic rules within the documents that get fired when saving or closing the document, and you would like to not execute them.

If this option is unchecked, rules within existing iLogic Event Triggers will be executed as each document gets opened, saved after processing and then closed.

Cancel

This button will be enabled as soon as you start processing files. Upon clicking it, the currently processed file will fully processed, then the processing stops.

Reset

Removes all items from both List Boxes.

Screenshots

Commands

Installation/Uninstallation

Pre-requisites:

Installation of Inventor 2019 or newer

For installation, simply run the downloaded executable.

Supported Versions of Inventor: 2019, 2020, 2021, 2022

No uninstallation is needed, simply delete the executable file in order to remove it from your machine.

Additional Information

DISCLAIMER:

I, Tobias Orlow,  PROVIDE THIS PROGRAM "AS IS" AND WITH ALL FAULTS. I SPECIFICALLY 

DISCLAIM ANY IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. 

I DO NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE 

UNINTERRUPTED OR ERROR FREE. I CANNOT BE HELD RESPONSIBLE FOR ANY DESIGN OR DATA LOSS.

I DO NOT GUARANTEE ANY OR FULL PRODUCT SUPPORT OF THE PROGRAM NOW OR IN THE FUTURE.

Known Issues

Contact

Company Name: Autodesk, Inc.
Support Contact: tobias.orlow@autodesk.com

Author/Company Information

Autodesk, Inc.

Support Information

Please contact tobias.orlow@autodesk.com directly for any support inquiries or feature requests.

Version History

Version Number Version Description

1.1

v1.1: - Added option "Skip All Unresolved Files" If this checkbox is checked, files with unresolved references will have those automatically skipped during execution of the functions. In case of drawing files, additionally the "Defer Updates" option is used. This can significantly improve performance when processing large assemblies with many file references. If, however, the iLogic rule(s) have logic requiring to access specific components within a document, this option should not be used and all necessary referenced files should be available. - Upon execution of any function, if a document file is read-only (e.g. not checked out from Autodesk Vault), the file will be skipped and a line will be appended to the log file in the current users' %temp% directory, noting the skipping. - minor bug fix related to referenced methods which caused an error when Autodesk Inventor 2022 was not installed.

1.0

initial release
Go top