Problem loading Ruby scripts into SketchUp

Hi everyone

I am new in Sketch up. I have a big annoying problem uploading Ruby scripts to Sketch up. I think I am doing everything right. I downloaded windowizer.rb and placed it in the plugins folder in sketch up. I reopened Sketch up and nothing is there. That goes to any rb scripts that I put in the same folder. When i type" load windowizer.rb" in the Ruby console box it says: Error: #<NameError: undefined local variable or method `windowizer’ for main:Object>

:in `' SketchUp:1:in `eval'

I tried lots of things but nothing seems to work. I feel deflated. I really do need a tool for windows and doors as I am an architecture student.Can you help?

Thank you so much

remove anything you added manually…

search this site for how to instal .rbz files, and where to find a .rbz version of windowizer…


Thanks John

I will try that. I know how to upload the rbz files just couldn’t find a suitable version that is free.

You can get a free version of Windowizer at It will download as a .zip file. Change .zip to .rbz and you can install it with Install Extension.


Hi Dave

Thank you for the suggestion. First part completed. I have downloaded Windowizer zip file… but how do I change it to rbz?

Right click on the file name and choose Rename. replace zip with rbz.

Well I did that but when I try to upload it from Sketch up it doesn’t recognise it as a rbz file.

What do you mean “upload it from Sketch up”?

I just downloaded the zip file, changed .zip to .rbz and installed it via Install Extension as I directed you in my first reply. Windowizer installed and works just fine.

Window menu > Preferences dialog > Extensions panel > Install Extension … button

Browse to the RBZ archive you downloaded, select it, and click the OK button.

If you are using SketchUp 2016, switch to the Extensions Policy panel, and choose a lower policy level such as “Approve” or “Unrestricted”.

Sorry when I try to install the Extension from Sketch up.

I am not English so my language is failing me sometimes.


Are you using Install Extension in Preferences>Extensions? Did you correctly rename the file?

Well I downloaded the windowizer file to my desktop. I have renamed it to windowizer 30b5.rbz.
Then I go to Preferences/ Extensions/ Install extension/ go to desk top to find it and it is not there! :frowning:

Perhaps you have mis-typed the file name. Are you sure it ends in .rbz?

You can also just type *.* and ENTER into the filename box in the File selection dialog, and all files will be visible.

Hey thank you Dan! It actually worked :slight_smile: But now I can not seem to find where did it installed it…

It was installed in the appropriate location. You don’t need to worry about that. It was the whole point of the installer.

But how do I access it if I want to use it? Is it right click on a surface ?

Draw a face that you want windows on, right click on it and choose Windowizer.

How do you even know you need this extension?

Did you bother to look at the usage instruction on the page from where you download it?

[quote]usage TO CREATE: Select a face (or multiple faces) and right-click to open the context menu. Select Windowizer>Windowize from the menu and answer the questions in the dialog box(es). Windows will be created based on your input.

TO EDIT: Select the pane (glass) of a window created by Windowizer and right-click to open the context menu. Select Windowizer>Edit. The first dialog will ask if you want to use the most recent settings. If you choose “Yes”, no further dialogs will open, and your window will be edited to match the current settings. If you choose “No”, a new dialog will open, showing the current settings for that window. Make the desired changes and select “OK” to change the window.

TO INHERIT: Inherit allows you to change the current settings to match the settings of an existing window. Select the pane (glass) of a window created by Windowizer and right-click to open the context menu. Select Windowizer>Inherit. The settings for new windows are now set to match those of the selected window. You can also use Inherit and Edit in combination to make one window’s settings match another window. Inherit the settings of the desired window, and then Edit the settings of the window to be changed, answering “Yes” at the first dialog.

TO ERASE: Select the pane (glass) of a window created by Windowizer and right-click to open the context menu. Select Windowizer>Erase. The window will be erased back to the frame face. The frame will remain inset to avoid possible conflicts with adjacent faces/edges.

Time for a beer.

Ok I tried it and it works!! Guys THANK YOU SOOOOOO MUCH!!! I thought it will never work :slight_smile: You made me happy finally. I owe you one, Have a nice evening!