指向性メモ::2004-10-08::「EditHTML改造版その2」案その2

ページ情報
制作日
2004-10-08T22:37:22+09:00
最終更新日
2004-10-08T22:37:22+09:00
ページ内目次

OOP以前にサブルーチン化もしていなかったのでちょっと書き換えが面倒になった。

興味はPHPでWSHの方に移っていて、どうやったら巧くいくかで悩み中。RubyやPerlでも動くならPHPでも何とかならないかなぁ、と思ったのだが、スクリプトエンジンが無い、と怒られた。レジストリを参照してスクリプトエンジンを選んでいるようなのだけども、php.exeはだめらしい。

しかし、Windows版PHPではCOMが使えるので、WScript.Shellなどは普通に呼び出せる。ということは、「WScript」を呼び出せればほぼWSHそのものと言えそうなのだけど、どう呼び出せばいいのかがわからない。WScript->Echo()が使いたいのに。

というか、考えてみればWSH上でPHPを走らせなくてもphp.exeだけで良い様な気もする。JScriptみたいに言語それ自身が組み込み関数(ファイルシステムへのアクセスとか)を持たない場合以外は必要ないような。考えてみるとJScriptは外部からオブジェクトをもらわないと何も出来ない言語なわけで、それ故にWSH上で走らせる必要があるんだったり。

WSHのおいしさは「Windows上ならどこでも動くぜ」という点なので、標準以外のスクリプトエンジンを要求してしまうと、それだけで存在意義が怪しくなる気もする。

やっぱし無難にJScriptで書いた方がいいっぽいな。

Comments

Trackbacks

Trackback Ping URI

http://yudai.arielworks.com/memo/2004/10/08/223722.trackback

末尾に「2 + 4」の計算結果を繋げて下さい。例えば計算結果が「17」の場合、「223722.trackback17」です。これは機械的なトラックバックスパムを防止するための措置です。

Post a comment

Name (optional)
Email address or URI (optional)
Do the math below (required to filter comment spams)
2 + 4 + 3 =
Message (required)
Submit
連絡先、リンク、転載や複製などについては『サイト案内』をご覧ください。Powered by HIMMEL

I ♥ Validator