[Plugin] TIG.save_all_components
-
Copyright 2014 TIG (c)
All rights reserved.
THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE.Usage:
Plugins menu or Ruby Console:
TIG.save_all_components
If the model has never been saved then nothing happens !
Otherwise all components in the model are saved into a folder made with the
model named, 'ModelName_Components'
If a component is nested and not available as a stand-alone component then it is
put into a subfolder named after its parent component's definition: if it is
used in several components it is duplicated in appropriate subfolders.
If a component's name contains unsuitable characters for a saved SKP name
[e.g. / or :], then those characters are substituted [with "_0"],
if a component name is already used it is incremented, so _0 >>> _1 etc.
Progress/success/failure is reported in the Ruby Console.
On completion the 'ModelName_Component' folder is opened.Download latest version from the PluginStore http://sketchucation.com/pluginstore?pln=TIG_save_all_components or AutoInstall from then SketchUcation PluginStore dialog with SketchUp itself...
-
Version 1.1 is now available in the PluginStore.
It has improved trapping of illicit characters in the component >> SKP file-name, like /:|% etc
http://sketchucation.com/pluginstore?pln=TIG_save_all_components -
Tig,
It's amazing! Simple and handy!
-
Good idea/plugin, TIG. Thanks.
-
Thank you!
I've started a folder to house all of the potentially useful (to me) components I create for each project so I have them available for future use. I know I could have been doing this by hand all along, but now I have no excuse because you've made it so easy.
Thank you again
Advertisement