2010-12-13 24 views
2

Je développe actuellement un logiciel JavaScript et je dois souvent le charger dans Rhino. Y a-t-il un moyen de créer un script bash ou quelque chose pour que Rhino charge mon logiciel lors de son lancement?Avez-vous un script de préchargement de Rhino?

Actuellement, je dois taper load("path/to/file.js") chaque fois que je veux tester quelque chose de manière interactive, et je préfère ne pas.

+0

J'ai aussi la même question pour le script de traitement par lots pour Windows. – OnesimusUnbound

+0

@OnesimusUnbound Vous ne pouvez pas exécuter une nouvelle invite de commande à la fin de votre script batch? – erjiang

+0

comme charge ("fichiers js"); commande ("cmd") ;? Je ne pense pas que je serai en mesure d'accéder à l'environnement js lorsque je suis dans l'invite DOS. Je pense que créer une console Java autour de la bibliothèque de rhinocéros et charger les scripts passés dans la console java est la solution viable, bien que cela soit trop compliqué :(. – OnesimusUnbound

Répondre

1

Si vous utilisez le jrunscript.exe de votre JDK, vous devriez être en mesure de spécifier les fichiers à évaluer avant que le mode interactif commence, comme ceci:

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

Maintenant, le mode interactif devrait commencer dans le contexte d'une charge file1.js et file2.js.