作者: Zazel
日時: 2010/2/23(13:37)
Zazelです。

=== INABA HITOSHI <hinaba@...> さんが書かれた
=== <KAW101-W1673215454AAD614778F429B430@...> にて

> # あとは難関のコマンドプロンプトの表示...

Sjis.pm を眺めてみましたが、現状ではUnix系OSでは正しく動きません。
一つ一つ説明することはできなくはないですが、今後の開発のことを
考えると稲葉さんにUnixについて学んで頂くのが早道だと思います。

例えば、

| exit system map {m/ $your_gap [ ] /oxms ? qq{"$_"} : $_} $^X, "$filename.e", @ARGV;

この行だけ見ても、Unix系だとダブルクォートで囲んだら動かないなど、
MS-DOS系OSに依存した書き方がされています。他にも多重起動時の対策とか、
パーミッションとか、テスト用スクリプトがDOS依存など、幾つもあります。

まずはsystem() をexec() にすることで藤岡さんのApache経由は動くように
なる可能性があると思うので、そこから手をつけてはどうでしょうか?
exec() で動かないとおっしゃっているのは、バッチファイルとかcmd.exe の
内部コマンドではないですか?

その後、Live CDやVirtual PCなどでもいいので、Unix系OSの険しい道に
挑戦してみてはいかがでしょうか。

(* SEKI Masatoshi  /  zazel.ts@..."cx"           *)
(*  Would you hold my hand? Softly, let's linger. *)