>実践実用Perlを読み始めて3日になります。
>他のPerl本も読みましたが、内容が他の本と違った切り口で書か
れてい
>ておもしろく読み進めています。
藤岡です。ご評価いただき大変ありがとうございます。この本
は、私が現在どのようにjperlを使っているか、そしてここ10年以
上どのように使ってきたかのまとめのような本ですので、テキスト
処理という観点からは多少はお役に立てる実用的な本だと考えてい
ます。また、スクリプトとしては簡単でも、デスクトップのCGIと
して動かすと、Webとデスクトップを結び付けるアプリケーション
が作れることを示したという意味で、2003-2004年に書いた本とし
ては時代の先端を走っていると思っています(^^)
>ところで、スクリプトが上手く動作しなかったのでお知らせします。
>OSは、Windows Me です。
>(OSの問題でしょうか? 2000、XPだと正常に動くのでしょうか。)
例えば、カレントディレクトリにあるabc.htmlを表示させようと
すると、
jperl -e "system(\"abc.html\");"
としますと、htmlファイルに関連付けされたWebブラウザが起動し
ます。起動できないということは、おそらく、関連付けがなされて
いないのだと思います。
エクスプローラのツール→フォルダオプション→ファイルの種類を
たどって、拡張子"HTML"に関連付けされているアプリケーションを
調べてみてください。
もう一つの可能性としては、abc.htmlの前に、startのコマンド
を入れると動くかもしれません(XPではいずれでも動きます)。MEが
手元にないので確かめることができませんが、よろしくお願いいた
します。次のようです。
jperl -e "system(\"start abc.html\");"
>------------------------------------------------------------
>タブ区切りレコードをHTMLの表に変換する tab2tbl.pl (42ページ)
>
>出力したHTMLファイルの起動で
>system("table.html");
>を実行すると、
>「コマンドまたはファイル名が正しくありません。」
>HTMLファイルが起動できません。
>
>以下のようにIEフルパスで指定すると起動できます。
>system('"C:\Program Files\Internet
>Explorer\IEXPLORE.EXE" "C:\Scripts\Perl\table.html"')