DoubleCAD Logo

DoubleCAD Bullet RUBY SCRIPTING

ScreenshotWhen doing some heavy CAD drafting and detailing work, we realise that many tasks can be repetitive or tedious. DoubleCAD XT Pro provides the ability to create customised scripts and commands to help automate tasks and functions so you can work more efficiently.

Works like Ruby in Google SketchUp

DoubleCAD XT Pro is based on the same Ruby programming language as Google SketchUp, so if you are familiar with writing Ruby scripts for SketchUp, writing Ruby scripts for DoubleCAD XT Pro will be just as natural.

Add extra functionality to DoubleCAD XT Pro

Ruby is a programming language that anyone can use to write plug-ins (scripts) for DoubleCAD XT Pro. Ruby Scripts can add tools, simplify multi-step operations, and otherwise improve the way you work with DoubleCAD.

The good news is that you don't need to know anything about Ruby scripting (or programming in general) to use Ruby Scripts that other people have created.

With its embedded Ruby application programming interface (API), you can extend and customise the program to suit your needs. If you love DoubleCAD but ever thought "I just wish it did XYZ," then there's a good chance the Ruby API can make it happen.

Create custom drawing tools

Build advanced tools that increase your drawing speed and allow you to automate common tasks with a few clicks.

Automate common tasks

Almost anything that you can do manually in DoubleCAD XT Pro can be automated with the API. If you or your company has repetitive modeling needs, a script can save you time and money.

Easy and familiar programming language

If you are familiar with writing autolisp, vbscript, or VBA, you’ll discover that Ruby functions and calls follow a similar format and easy to understand. Whether you are a novice or advanced programmer, its easy to get up to speed using Ruby right away.

Ruby script examples

To see the power of Ruby scripting, take a look at some of the examples located in your DoubleCAD XT Pro RubyScripts folder (C:\Program Files\IMSIDesign\DoubleCAD XT Pro 3\Program\RubyScripts) . Get up and running right away and realise the unlimited possibilities that custom programming can provide.