Having managed to get infected with Covid, I've found myself with extra time to devote to this small project.
Main - and Only window
Once an Alibre Part/Sheet metal/Assembly file has been selected, any existing Design or extended design parameters will be shown in the browser.
If there are many files in a directory selected, the process of retrieving the Alibre data can take a little while - please be patient!!
Having retrieved the Alibre data you can now edit any of the table cells by double clicking the cell. Only Alibre Part/Sheet metal/Assembly files are editable. Material can only be edited for Alibre Part and Sheet metal files.
You can filter the display to show only Alibre files by checking the 'Filter for Alibre Designs' checkbox
The columns shown in the browser can be changed by right clicking the table header.
Once you have the desired display, click the 'Save State' button. The column setting is stored in a file %AppData%/Local/DataBrowser/table.settings
Part Numbering
The Part # column data can be edited like other columns by double clicking and entering the desired number.
Alternatively, if you want to renumber several files, the 'Part No' button will open a dialog that allows you to sequentially number the files.
I've tried to keep this simple with a prefix, number and suffix. The Step controls how the part number is incremented.
Save writes the setting to file %AppData%/Local/DataBrowser/partnumber.settings
Apply writes the number to the Alibre files.
Screen grab before Apply..
Screen Grab after Apply:
Copy to all selected
When checked, this will cause entry in one field to be copied to all selected, same column fields - useful if you want the same keywords or dates in a whole bunch of different files.
Materials
Selection of a new material is done using a custom selection tool:
Note that selecting a material here will overwrite any existing extended design property for Material - Alibre also does this but give you a warning - this application does not give a warning.
Bugs
As with any software, this has bugs and issues. The main issue at present is one of performance - retrieval of Alibre data can be slow and any attempt to interrupt an cause the application to crash.
I'm working on a fix!
Not withstanding the issues, I'm finding it useful - I hope you do also.
Source code
All source code is available from my GitHub repository:
https://github.com/bolsover/DataBrowserForAlibre
Installation
The application MUST be run from the Alibre Install, Program folder - on my PC this is C:\Program Files\Alibre Design\Program.
All you have to do is to copy the two files in the attached DataBrowser.zip to that folder and you can then run the program, create a shortcut etc..
I hope to remove this file location issue in a future release.
Please let me know if you find major problems or if you would like to see enhancements..
Disclaimer - I've tried to keep the utility harmless - but can't be held responsible for any damage it does to your files or sanity. I suggest you test on a couple of non-essential designs before you let loose on production!!
That's all for now,
DB