sketchucation logo sketchucation
    • Login
    โ„น๏ธ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    [Plugin] Ruby Toolbar

    Scheduled Pinned Locked Moved Plugins
    41 Posts 15 Posters 33.8k Views 15 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.
    • C Offline
      CPhillips
      last edited by

      Ah, much better. Yeah I was still using the old one.

      I didn't even know this subsection of the forums was here until yesterday.

      As far as detecting the window close message. It wouldn't be easy. One thing you could do is just check the position of the window ever 10 sec or so and see if it has moved/closed.

      Regards
      Chris

      1 Reply Last reply Reply Quote 0
      • pilouP Offline
        pilou
        last edited by

        Why put the "ruby console" and not the "Web Console" of Jim Foltz?
        Seems it is more easy using? ๐Ÿ˜„
        (but I am totally new beginner in Ruby script ๐Ÿ’š

        PS With the Webconsole seems you can't save (bug ?) ๐Ÿ˜ฎ

        Frenchy Pilou
        Is beautiful that please without concept!
        My Little site :)

        1 Reply Last reply Reply Quote 0
        • B Offline
          BTM
          last edited by

          @unknownuser said:

          Why put the "ruby console" and not the "Web Console" of Jim Foltz?
          Seems it is more easy using? ๐Ÿ˜„
          (but I am totally new beginner in Ruby script ๐Ÿ’š

          PS With the Webconsole seems you can't save (bug ?) ๐Ÿ˜ฎ

          You can save, it just doesn't say that you have the same file open after that. it's weird.

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

            Maybe I should combine the 2 plugins into 1?

            Hi

            1 Reply Last reply Reply Quote 0
            • T Offline
              tomasz
              last edited by

              @jim said:

              Maybe I should combine the 2 plugins into 1?

              Jim,
              I use your plugin always when I deal with SU Ruby. Ability to run snippets would be the good addition.

              I have also noticed that your plugin doesn't work in Polish version of SU. In PL the console is called "Konsola Ruby". Is there a way to recognise the language of SU instead of the OS? I have SU6PL installed in Vista EN. ๐Ÿ˜„

              Thanks
              Tomasz

              Author of [Thea Render for SketchUp](http://www.thearender.com/sketchup)

              1 Reply Last reply Reply Quote 0
              • T Offline
                tomasz
                last edited by

                I have checked and

                Sketchup.get_locale
                

                returns 'pl' string which is correct language for SU Version (SU6 PL).

                Tomasz
                EDIT
                Substituted os_language with get_locale

                Author of [Thea Render for SketchUp](http://www.thearender.com/sketchup)

                1 Reply Last reply Reply Quote 0
                • pilouP Offline
                  pilou
                  last edited by

                  @btm
                  Thx Indeed that's save and load but not in .rb in the Snippets apparently ๐Ÿ˜„
                  That was my error ๐Ÿ˜„

                  Frenchy Pilou
                  Is beautiful that please without concept!
                  My Little site :)

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

                    I'm getting this error for the Clear Console button:
                    Error: #<TypeError: no implicit conversion from nil to integer> C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/rubytoolbar.rb:94:incall'
                    C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/rubytoolbar.rb:94:in moveConsole' C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/rubytoolbar.rb:66:in clearConsole'
                    C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/rubytoolbar.rb:167
                    C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/rubytoolbar.rb:167:in call'

                    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

                      What is the name of your Ruby Console in the title bar?

                      Hi

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

                        "Ruby Console"

                        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

                          I don't understand the error, then. Does WIn32API work on 64 bit machines? Can you try this version?


                          rubytoolbar.zip

                          Hi

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

                            @jim said:

                            Does WIn32API work on 64 bit machines?

                            Yes.
                            I have a working version of a snippet that clears the console. I can compare it against the one in your plugin.

                            @jim said:

                            Can you try this version?

                            I'll try.

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

                            1 Reply Last reply Reply Quote 0
                            • E Offline
                              everywinter
                              last edited by

                              Hi! Im a new user to ruby and i have just downloaded the file from your post but i cant seem to activate anything. I have the 'ruby console' under sketchup 'windows' but nothing's in there... Can you teach me what should i do? How should i start?

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

                                Hi Geraldine,

                                The Ruby Console you mention in the Windows menu is SketchUp's built-in Ruby Console.

                                This plugin creates a Ruby Toolbar in the View >> Toolbars menu. The toolbar provides some shortcuts for using the Ruby Console and only runs on Windows machines.

                                506.png

                                So to install it, you download the .zip file, and extract it. Then copy the files to your Plugins folder as follows:

                                504.png

                                Then start Sketchup, and open the Toolbar from the Views >> Toolbars menu.

                                To find your Plugins folder, copy and paste this line to the Ruby Console, then press ENTER.

                                Sketchup.find_support_file("plugins")

                                Hi

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

                                  Jim - A wee bug I found.

                                  The Show/Hide Ruby Console toolbar:
                                  If you have the toolbar floating, it'll be floating in a toolbar named "Ruby Console" - which means the Show/Hide method also closes the toolbar.

                                  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

                                    Ok, thanks Thomthom. I guess the Win32 functions were finding the toolbar instead of the actual Ruby Console?

                                    Anyway, made that changes, and a few other minor ones:

                                    Ruby Toolbar

                                    Hi

                                    1 Reply Last reply Reply Quote 0
                                    • Didier BurD Offline
                                      Didier Bur
                                      last edited by

                                      Thanks Jim, and happy new year.

                                      DB

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

                                        Thank you, and a happy new year to you.

                                        I am not sure if I should continue to include Win32API.so file with this plugin? Win32API.so is obsolete and we hope to be moving to something better in the near future.

                                        Hi

                                        1 Reply Last reply Reply Quote 0
                                        • Dan RathbunD Offline
                                          Dan Rathbun
                                          last edited by

                                          @everywinter said:

                                          Hi! Im a new user to ruby and ... Can you teach me what should i do? How should i start?

                                          Go to this post... Ruby Newbie's Guide to Getting Started

                                          I'm not here much anymore.

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

                                            Hello, I made a minor improvement:

                                            • Remembers most recently used folder and last loaded file between sessions.

                                            Link Preview Image
                                            Plugin: Ruby Toolbar

                                            This Windows-only plugin creates a Toolbar for controlling the Ruby Console It can open and close the Ruby console, clear the console, loa...

                                            favicon

                                            (sketchuptips.blogspot.com)

                                            Hi

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

                                            Advertisement