2010-12-14 10 views
6

私は明日BIOに入るためにJavaScriptを使うつもりです。しかし、私は、まともなJavaScriptエンジンを備えたブラウザを持っている審査官に頼ることはできないので、MicrosoftのJScriptを代わりに使用したいと考えていました。シンプルなJScript入出力プログラムを作成するにはどうすればよいですか?

しかし、ドキュメントは、率直に言って、ごまかしです。誰かがテキスト行を読み込んで、foo(string)を呼び出し、出力をコマンドラインにエコーするサンプルコードを投稿できますか?

同様に、実際にどのように実行するのですか? wscript.exe PATH_TO_JS_FILEはこのトリックですか?

+1

+1、ドキュメントは実際にはうんざりするように見えるので、駄目です。 –

答えて

9

コマンドラインを使用している場合は、CSCRIPT.EXEを使用してスクリプトを実行します。 ie:CSCRIPT.EXE myscript.js これは、WSCRIPTWScript.Echoがダイアログボックスを作成し、CSCRIPTからコンソールに行を出力するためです。これをコマンドウィンドウ(CMD)で実行します。変数にコンソールから行を読み出し

StdInTextStream objectある

var x = WScript.StdIn.ReadLine(); 

。コンソールへのfoo(x)の出力を書くWScript.Echo()の代わりに使用することができStdOut ...

もあります:(CSCRIPTの下で実行する必要があります)

WScript.Echo(foo(x)); 

はあなたが決定するためにWScriptオブジェクトを使用することができますは、あなたが実行しているエンジンは、そのための質問/回答があります(VBScriptですが、JScriptで同じオブジェクトを使用します)here

関連する問題