2010-12-13 9 views
2

Ich entwickle gerade eine JavaScript-Software und muss diese oft in Rhino laden. Gibt es eine Möglichkeit, ein Bash-Skript zu erstellen oder etwas, damit Rhino beim Start die Software lädt?Haben Rhino-Skript vorladen?

Derzeit muss ich jedes Mal, wenn ich etwas interaktiv testen möchte, load("path/to/file.js") eingeben, und das möchte ich lieber nicht.

+0

Ich habe auch die gleiche Frage für Batch-Skript für Windows. – OnesimusUnbound

+0

@OnesimusUnbound Kann nicht laufen Sie gerade eine neue Befehlszeile am Ende der Batch-Skript? – erjiang

+0

like ("js files"); Befehl ("cmd");? Ich glaube nicht, dass ich auf die js-Umgebung zugreifen kann, wenn ich in der DOS-Eingabeaufforderung bin. Ich denke, es ist die praktikable Lösung, eine Java-Konsole zu erstellen, die die Rhino-Bibliothek umgibt und die Skripte lädt, die in der genannten Java-Konsole übergeben wurden. Das ist aber zu viel Aufwand :(. – OnesimusUnbound

Antwort

1

Wenn Sie die jrunscript.exe von JDK verwenden sollten Sie in der Lage sein, die Dateien angeben, zu bewerten, bevor der interaktive Modus gestartet wird, etwa so:

jrunscript -f /path/to/file1.js -f /another/file2.js -f - 

Nun ist der interaktive Modus im Rahmen eines geladenen beginnen soll file1.js und file2.js.

Verwandte Themen