| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Note: Scriptom is not actively maintained.
Scriptom provides a simple yet powerful COM library for Groovy. It is implemented as a thin layer around [JACOB (Java COM Bridge)](https://sourceforge.net/projects/jacob-project/). JACOB is a mature open-source library for Java that supports communicating with COM libraries and automation servers on Microsoft Windows.
Scriptom attempts to mirror all the functionality of JACOB, but in a "groovy" way. Here is a quick example that uses Scripting.FileSystemObject to list the paths to all active rooted drives on your system (italics show COM methods and properties):
new ActiveXObject('Scripting.FileSystemObject').Drives.findAll{it.IsReady}.each{println it.Path} `Visual Basic was never this easy!
| Variant-Type | Supported? | Java | VB6/VBA | Comments |
|---|---|---|---|---|
Empty |
Yes |
null |
Variant.Empty |
|
Null |
Yes |
VariantNull |
Variant.Null |
Don’t be confused. Variant.Null is not the same as null. This is by design. |
Short |
Yes |
Short |
Integer |
An Integer in VB6 represents a 16-bit signed value. |
Int |
Yes |
Integer |
Long |
A Long in VB6 represents a 32-bit signed value. |
Long |
Yes |
Long/BigInteger |
A 64-bit signed value. Supported by .NET. BigInteger supports arbitrary-precision integers, so there may be errors associated with converting a BigInteger to a 64-bit integer. |
| Back | FazBrowse Home | New Git URL |