Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

javascript

ローカルファイルの読み取り@Javascript with Rhino

Rhinoを使ったJavascriptスクリプトでファイルを読み込むにはreadFileを使います。

var str = readFile("file.txt");
print(str);

コマンドの実行@Javascript with Rino

RhinoエンジンでのJavascriptのコマンド実行方法。

適当な配列(option)を定義し、それをrunCommandの最後の引数に渡す。option.input, option.output, option.errがそれぞれコマンドに渡す標準入力、標準出力, 標準エラー出力になります。

var option = {};
option.input = "hogehoge\nfooo";
option.output = "";
option.err="";

var ret = runCommand("grep","hoge",option);

print("-");
print("output = \n"+ option.output);
print("error = \n"+ option.err);
print("-");

JavascriptエンジンRhinoを入れてみる@WindowsXP

Ajaxの実装や、OpenOfficeなどのマクロ用、ThunderbirdやFirefoxの制御用、ほとんどの環境に入っているWebブラウザさえあれば大体動くJavascriptを覚えるといろいろと便利だなぁと思っていて、言語の勉強をブラウザを使ってやるのは面倒だからシェルスクリプトのように動かす方法がないか探ってみてたら、Rhinoというものを見つけました。JVM上で動くJavascriptエンジンらしいです。

インストールは簡単で、Java 環境があればRhinoのサイトからダウンロードしたjs.jarにクラスパスを通して実行すればOK。簡単すぎて拍子抜けしました。

 http://builder.japan.zdnet.com/sp/scripting-on-java-kickstart/story/0,3800084107,20366909,00.htm

それにしても、いろいろと調べてみると、最近はJavascriptがホットですね。上記のようなエンジンを始め、mod_jsやHelmaといったサーバサイドでJavascriptを動かす方法、デスクトップアプリケーションまで作れるとは・・・

http://dara-j.asablo.jp/blog/2007/07/11/1643466

このブログについて
プライバシーポリシー・お問い合わせ等
購読する(RSS)
記事検索
アーカイブ
カテゴリー
  • ライブドアブログ