[Plugin] Ruby Toolbar
-
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:in
call'
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/rubytoolbar.rb:94:inmoveConsole' 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:incall'
-
What is the name of your Ruby Console in the title bar?
-
"Ruby Console"
-
I don't understand the error, then. Does WIn32API work on 64 bit machines? Can you try this version?
-
-
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?
-
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.
So to install it, you download the .zip file, and extract it. Then copy the files to your Plugins folder as follows:
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")
-
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. -
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:
-
Thanks Jim, and happy new year.
-
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.
-
@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
-
Hello, I made a minor improvement:
- Remembers most recently used folder and last loaded file between sessions.
http://sketchuptips.blogspot.com/2007/08/plugin-ruby-toolbar.html
-
-
Why do I get this load error when I try the "Ruby Toolbar"
Error Loading File C:/Program Files/Google/Google SketchUp 8/Plugins/rubytoolbar/rubytoolbar.rb
no such file to load -- Win32APIError Loading File rubytoolbar.rb
no such file to load -- Win32APII have attached my PlugIns and rubytoolbar folders
-
Because you also need
Win32API.so
in the Plugins folder to run a few tools like this on a PC.
It does say on the download page:
@unknownuser said:Requirements
Sketchup
Windows
Win32API.so (if not already installed)
So get it here http://forums.sketchucation.com/viewtopic.php?f=323&t=42732&p=383201&hilit=win32ole#p383201
Make sure you get the version to suit your SUp version.
There are some useful docs too... IF you want to dabble with the dark-arts of these .so files... BUT please learn the basics first...
While you are at it, also getWin32OLE.so
- as I suspect you'll need it later when you get more adventurous... -
@tig said:
Because you also need
Win32API.so
in the Plugins folder ...
While you are at it, also getWin32OLE.so
Both files are included in the "so" zips, I posted.
(However, those are the only source object files from the Ruby distro, that are included.)
-
I got it now !
- and the toolbar works really fine - nice tool !
Advertisement