Namazu-win32-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: win98se+msword2.plでインデックスできない
元記事の山根です。お世話になります。ありがとうございます。
> ──"HANAI,Akira" <hanai-a@xxxxxxxxxxxxxxxxxxxxxxx>wrote:──
>
> 変更後:
> my $tmpfile3 = $tmpfile;
> $tmpfile3 =~ s|/|\\|g;
> system("$wordconvpath -e $tmpfile2 > $tmpfile3");
>
> と変更してみてうまくいかないでしょうか?
うまくいきませんでした。やはり、NMZ.word.tmp ができません。そこで util.pl を
読んで見たら、
−−−−−−−−−ここから−−−−−−−−−−
sub systemcmd {
if ($mknmz::SYSTEM eq "MSWin32" || $mknmz::SYSTEM eq "os2") {
my @args = ();
foreach my $tmp (@_) {
$tmp =~ s!/!\\!g;
push @args, $tmp;
}
system(@args);
} else {
system(@_);
}
}
−−−−−−−−−ここまで−−−−−−−−−−
というのがありましたので、msword2.plの
system("$wordconvpath -e $tmpfile2 > $tmpfile3");
を
util::systemcmd("$wordconvpath -e $tmpfile2 > $tmpfile");
と書き直してmknmzすると、インデックスを作ってくれました。
しかし、今度は-Uを付けているのに、
−−−−−−−−−ここから−−−−−−−−−−
C:\namazu\bin>perl mknmz -U -O c:\namazu\var\namazu\index d:\winword
検索対象のファイルを調べています...
1個のファイルがインデックス作成の対象として見つかりました
1/1 - /d|/winword/ツ堕。ツ堕アツ堕。ツ堕ッテδ脱ト督堕ォ.DOC [application/msword]
インデックスを書き出しています...
−−−−−−−−−ここまで−−−−−−−−−−
とuriが化けてしまいます。
うーん。一難去ってまた一難です。ここは、msword2.plの問題ではないような気がし
ます。
長文失礼しました。
********************************
山根
m_yamane@xxxxxxxxxxxxx
********************************