sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    [Plugin] Save Copy As Previous Version

    Scheduled Pinned Locked Moved Plugins
    60 Posts 22 Posters 65.7k Views 22 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • TIGT Offline
      TIG Moderator
      last edited by

      You'll have limited permissions to any folders within the Programs Files tree too !
      So Macafee blocking is likely there too...
      [ You should have reset the SketchUp Plugins folder to have FULL read/write, BUT even then Macafee might block ! ]
      The user's TEMP folder should have FULL permissions by default.
      If Macafee blocks it, then isn't it easier to teach it to allow it !
      There are several tools doing things like this [like the SketchUcation Archive Installer for ZIP files or when using custom-plugins folders to AutoINstall...] so you'll have continuing problems unless you put your foot down.
      Don't let your virus-app dictate to you - show it who's boss... 😉

      TIG

      1 Reply Last reply Reply Quote 0
      • S Offline
        sstuchfield
        last edited by

        Hi Jim,

        I can't seem to find a download link to this plugin anywhere... Is it still available?

        Sandy

        1 Reply Last reply Reply Quote 0
        • U Offline
          unclex
          last edited by

          could it always save as one version, such as 13 or 8 @2014?
          like a switch, could be fixed

          1 Reply Last reply Reply Quote 0
          • J Offline
            Jim
            last edited by

            @sstuchfield said:

            Hi Jim,

            I can't seem to find a download link to this plugin anywhere... Is it still available?

            Sandy

            I took it down to work on it, but looks like I never got it re-posted.

            @unclex said:

            could it always save as one version, such as 13 or 8 @2014?
            like a switch, could be fixed

            My current version uses a sub-menu to list all available back versions - so you could set a shortcut key to your preferred version. I may also add an option to set the default version.

            I will update in the next few days.


            2014-04-11_023555.png

            Hi

            1 Reply Last reply Reply Quote 0
            • JQLJ Offline
              JQL
              last edited by

              Really useful!

              www.casca.pt
              Visit us on facebook!

              1 Reply Last reply Reply Quote 0
              • J Offline
                Jim
                last edited by

                I think the name "Save As Previous" does not accurately convey my original purpose of this plugin. Rather than "Save", I think "Export As Version" would be more accurate. Exporting implies the desire to keep the original file unchanged while creating a new file at the selected SU version. Perhaps the new file would have a version hint in in the file name.

                So the workflow is:

                1. Editing a model named "Jones_Residence" in the most recent version of SketchUp.
                2. Ready to send changes to person or application that can only use SU version 8 files.
                3. Activate shortcut to "Export model as Version 8."
                4. A new model is exported as "Jones_Residence_su8" in the same folder as original. Original model is unmodified both in SketchUp and on disc.
                5. Send v8 file.
                6. Repeat.

                Sound about right?

                Hi

                1 Reply Last reply Reply Quote 0
                • kenK Offline
                  ken
                  last edited by

                  Jim

                  Is there anyway to add the date, or a version #, such as, ??????_SU8_03_12_14 or ??????SU8_V_01?

                  That would prevent writing over the file.

                  Ken

                  Fight like your the third monkey on Noah's Ark gangway.

                  1 Reply Last reply Reply Quote 0
                  • J Offline
                    Jim
                    last edited by

                    @unknownuser said:

                    s there anyway to add the date, or a version #,

                    Yes, I will make the format customizable.

                    Hi

                    1 Reply Last reply Reply Quote 0
                    • S Offline
                      sstuchfield
                      last edited by

                      Hi Jim,

                      Do you have an estimate of when you will be able to repost it?

                      Cheers,
                      Sandy

                      1 Reply Last reply Reply Quote 0
                      • J Offline
                        Jim
                        last edited by

                        Thanks for the reminder. With SU being a hobby for me and not something i do for a living, I tend to spend time on things that interest me at the moment. I will get this plugin updated this weekend.

                        Hi

                        1 Reply Last reply Reply Quote 0
                        • S Offline
                          sstuchfield
                          last edited by

                          Awesome, Thanks

                          1 Reply Last reply Reply Quote 0
                          • J Offline
                            Jim
                            last edited by

                            Updated, see first post.

                            Hi

                            1 Reply Last reply Reply Quote 0
                            • S Offline
                              stagelight
                              last edited by

                              Great plugin !! Thank you.

                              1 Reply Last reply Reply Quote 0
                              • D Offline
                                dirtypr
                                last edited by

                                This is wonderful!! thanks!

                                1 Reply Last reply Reply Quote 0
                                • R Offline
                                  rv1974
                                  last edited by

                                  Would it be possible to make the 'silent' version of this script:

                                  1. no confirmation windows
                                  2. no additions to the file name
                                  3. background autosave as prev. version
                                    ?
                                    This script would help to solve the problem of crashing windows explorer (v.2015) and open skp files in other applications (Xnview renders skp thumbnails (up to v.2013) and 3ds Max\Lumion open only older skp versions).

                                  Thanks.

                                  1 Reply Last reply Reply Quote 0
                                  • S Offline
                                    stagelight
                                    last edited by

                                    Maybe this is new for 2015? But this code, will save as version 7, no confirmation needed. Just run in the ruby console...
                                    model = Sketchup.active_model
                                    status = model.save("", Sketchup::Model::VERSION_7)

                                    1 Reply Last reply Reply Quote 0
                                    • thomthomT Offline
                                      thomthom
                                      last edited by

                                      @stagelight said:

                                      Maybe this is new for 2015? But this code, will save as version 7, no confirmation needed. Just run in the ruby console...
                                      model = Sketchup.active_model
                                      status = model.save("", Sketchup::Model::VERSION_7)

                                      That's new to SU2014.
                                      http://www.sketchup.com/intl/en/developer/docs/ourdoc/model#save
                                      Version.png

                                      Thomas Thomassen — SketchUp Monkey & Coding addict
                                      List of my plugins and link to the CookieWare fund

                                      1 Reply Last reply Reply Quote 0
                                      • J Offline
                                        Jim
                                        last edited by

                                        @stagelight said:

                                        Maybe this is new for 2015? But this code, will save as version 7, no confirmation needed. Just run in the ruby console...
                                        model = Sketchup.active_model
                                        status = model.save("", Sketchup::Model::VERSION_7)

                                        Oh that's interesting. It only works if the model has already been saved. I may have made things more difficult than they are.

                                        So what you want is to be able to choose a version to use as the default one time, then just use a shortcut or menu item to save the model?

                                        Hi

                                        1 Reply Last reply Reply Quote 0
                                        • D Offline
                                          driven
                                          last edited by

                                          @jim said:

                                          Oh that's interesting. It only works if the model has already been saved.

                                          model = Sketchup.active_model
                                          status = model.save((File.expand_path("~/Desktop/test_v7")), Sketchup;;Model;;VERSION_7)
                                          

                                          if you give it a valid path it works with unsaved models...

                                          In my mac version I grab the incoming path from the header and spit that back out on save...

                                          but to do so automatically as per the request, needs an Observer, and I loathe all of them...

                                          john

                                          learn from the mistakes of others, you may not live long enough to make them all yourself...

                                          1 Reply Last reply Reply Quote 0
                                          • U Offline
                                            unsuns
                                            last edited by

                                            Hello Everyone !

                                            Today, I finally decided to start using Sketchup 2016 instead of Sketchup 8, and I discovered this WONDERFUL plugin.

                                            However, it's not working with SU 2016.

                                            Thank you for updating it, we'll be really grateful !

                                            Cheers !

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 2 / 3
                                            • First post
                                              Last post
                                            Buy SketchPlus
                                            Buy SUbD
                                            Buy WrapR
                                            Buy eBook
                                            Buy Modelur
                                            Buy Vertex Tools
                                            Buy SketchCuisine
                                            Buy FormFonts

                                            Advertisement