| SaveAsX |
|
|
|
| Products - 3D/CAD | ||
|
SaveAsX is a free tool that allows the user to quickly and easily save the active SolidWorks model into Jpeg, Tif, DXF or DWG at the click of a button, with the powerful ability to change the location and filename to anything they like based on normal text, the existing filename, any custom property within the model, and any combination of them. All of this happens in real-time with a preview output of the filename that will be created. Enjoy!
|
||
Shop
Login Form
Related Items
Latest Downloads
- SolidWorks Menus & Toolbars (PDF) (2010.03.04)
- SolidWorks Menus & Toolbars (Code) (2010.02.23)
- SaveAsX (2010.02.02)





Comments
I did what you have suggested in your last comments. Rest is all except for SldWorks.Application.18 name. It is rather SldWorks.Application.1 which I don't think should be making much difference. Also I'm running 32 bit OS.
And sorry but I'm not familiar with C# app, so I may not be able to do what you have suggested in that comment.
Go to the Registry and browse to HKEY_CLASSES_RO OT\SldWorks.Application.18 and take a look at the CLSID folder. Get the value in there. It will be a big long number.
Right-click the (Default) and click modify so you can copy the long number. Then go to the top of the registry tree again and Ctrl+F to do a new find, then paste that number in and search. The first find should take you to HKEY_CLASSES_RO OT\CLSID\{your-number-here}
In there you should have a folder called ProgID and VersionIndepend entProgID, both of which should equal SldWorks.Application.18 or SldWorks.Application.
If any of these folders are missing then SolidWorks hasn’t installed correctly.
If the names are different than SldWorks.Application.18 or SldWorks.Application then also let me know.
Try making a quick C# app that just attempts to connect to SW using:
SldWorks mSolidWorks = (SldWorks)Marsh al.GetActiveObject ("SldWorks.Application");
and then check if mSolidWorks is null. If it is then your SolidWorks doesn't seem to be registered correctly in the COM table.
You may also try overwriting the solidworks dll files in the installation folder (Program Files\AngelSix\ SaveAsX) with those in your SolidWorks installation folder.
Is there any other way I should be running it or simply double click?
I have just re-tested this on 2009 and 2010 and both work fine. It uses the normal (SldWorks)Marsh al.GetActiveObject ("SldWorks.Application") method so shouldn't have a problem.
RSS feed for comments to this post.