Skp File Names
-
Hi Guys
I was wondering if it was possible using ruby, to get the name of the skp file that is currently open in sketchup.
I have had a look through the api but have not had much luck finding what I was after.
Any help would be appreciatedBrett
-
Thanks Dan
I had a good through the model class and I could not see anything.
CheersBrett
-
@brett mcallister said:
I was wondering if it was possible using ruby, to get the name of the skp file that is currently open in sketchup.
assume:
model = Sketchup.active_model-
Returns the full pathname, if the model has been saved, or an empty String if not.
Instance method: model.title -
Returns only the SKP name (filename only MINUS the extension,) if the model has been saved, or an empty String if not.* Equivalent to:
File.basename(model.path).split('.')[0]
File.basename(model.path) -
Will return the full filename (including extension,) if the model has been saved, or an empty String if not.
See also: model.modified?
if model.path.empty? # model is UNSAVED if model.modified? # model may need to be SAVED else # model is a NEW unmodified SKP end else # model WAS saved at some time if model.modified? # model may need to be SAVED else # model file is sync'd with that # which is currently loaded. end end
%(#4000BF)[Edited for clarity: (04 AUG 2010, 4:22 GDT)
Addedmodelreference assumption, and use of:File.basename(model.path)] -
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better π
Register LoginAdvertisement