jonnypjohnston / spitfire05-SwProjectInterface

A tool automating the process of creating project documentation in SolidWorks.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

# Info from the future

This, I believe, is first "serious" piece of C# code that I've ever wrote, back when programming concepts were mostly alien to me. It is not pretty, it is not right, and it probably has a lot of bugs. But hey, I know at least one SolidWorks engineer that uses this software in his daily work. Anyway, as of today I am archiving this repo, filled with hope that one day my schedule and motivation will allow me to reimplement this in a proper way - aka SWPI2. Cheers.



# SwProjectInterface - A workflow helper for SolidWorks. Integrates project’s part library with SolidWorks API.

Requires:

* .NET framework 3.5 or newer.
* SolidWorks (tested with 2013, 2014 and 2015)

USAGE: Unzip the files to the folder of your choice and run SwProjectInterface.exe

CHANGELOG:

0.3.0
=====
- Added simple filtering feature in database view window.

0.2.1
=====
- Fixed crash occuring when trying to open fifth project in a row.

0.2.0
=====
- Added possibility to batch-add existing files.
- Added tracking of recently opened projects.
- Added option to show empty rows, in numerical order (switch in right-click menu in database view).
- Added possibility of registering .swpi extension with current exe (under "Tools" menu).

0.1.1
=====
- Fix crash when attempting to save imported project.
- Change "Prefix + Name + Suffix" to "Prefix + Number + Suffix" in import fields.
- Will now ask for save when closing project.

0.1.0
=====
- BUGFIX: Now reading user settings from previours program version if present are missing.
- Added option to change the custom property value of existing files.
- User will now be notified when new version is available online.
- Cleaned up some SW api code
- GUI is now a little more sane.
- Added option to close open project and change the custom preperty name value without restarting the app.
- Minor CSVImport bugfixes and features
- Fix bug where it was possible to add same file to project multiple times

0.0.2
=====
- Program version stored in project file for future compatibility purposes.
- Database "Open", "Update name" and "Remove" buttons moved to right-click context menu.
- Added option to find missing files manually.
- Improved file status updating.
- Custom property key un-hardcoded.
- Added prefix and suffix text boxes to number input form.
- Avoiding opening multiple Solidworks instances in background when reading file properties.
- BUG: when file gets created, it is reported as "FILE MISSING" - FIXED
- simple CSV import added.
- simple CSV export added.
- Few minor bugfixes.

0.0.1
=====
- First version ready to testing. The custom property key value is hardcoded, to be opened in next version.

About

A tool automating the process of creating project documentation in SolidWorks.


Languages

Language:C# 100.0%