Hello World mit RhinoScript

Ohne „Hello, World!“ geht’s nicht. 😉

Hier zeige ich kurz, wie man a) ein Script ĂŒber eine SchaltflĂ€che aufruft und b) wie man innerhalb eines Scripts eine Mitteilung auf den Schirm zaubert.

Das Script

Option Explicit

Rhino.TextOut("Hello, World!")
Rhino.Print "Hello, World!"
MsgBox "Hello, World!"

SchaltflĂ€che hinzufĂŒgen

Scripts kann man mĂŒhsam einzeln ĂŒber das MenĂŒ „Werkzeuge/RhinoScript/Laden…“ laden und „Werkzeuge/RhinoScript/AusfĂŒhren…“ ausfĂŒhren, mehr als einmal will man diese Klickorgie aber nicht durchfĂŒhren. Schneller geht es – und insbesondere sollte man das so machen, wĂ€hrend man an einem neuen Script herumprogrammiert – indem man sich eine neue SchaltflĂ€che in die Toolbar legt und das Script mit nur einem Klick startet.

Dazu drĂŒcke man die Umschalt-Taste, bewegt den Mauszeiger auf die Toolbar (es erscheint der Text „Verschieben / Bearbeiten“) und klicke mit der rechten Maustaste auf einen freien Bereich. Es öffnet sich folgende Dialogbox:

rvb-HelloWorld-Button

Oben wĂ€hlt man „Nur Text“, gibt einen Text fĂŒr die SchaltflĂ€che ein. Als Befehl gebe man ein

! -_LoadScript "R:\Rhino\Scripts\HelloWorld.rvb"

Ausrufungszeichen, Leerzeichen, Minus, Unterstrich, LoadScript und der Dateiname in AnfĂŒhrungszeichen. Dialog mit OK beenden, SchaltflĂ€che in der Toolbar bewundern und sofort draufklicken.

Rhino.TextOut(„Hello, World!“)

Rhino.TextOut zeigt Text in einer großen, modalen Dialogbox an und ermöglicht es, die Textausgabe in die Zwischenablage zu kopieren oder gar in eine Textdatei wegzuspeichern.

rvb-HelloWorld-TextOut

Rhino.Print „Hello, World!“

Rhino.Print schreibt den folgenden String in den Ausgabebereich unterhalb der MenĂŒzeile.

rvb-HelloWorld-Print

MsgBox „Hello, World!“

MsgBox schließlich lĂ€sst eine modale MessageBox aufpoppen.

rvb-HelloWorld-MsgBox

  1. Bisher keine Kommentare