Little Lovers 2nd.

Little Lovers 2nd. ログイン版 パッチ 正誤表

日経映像リトルラバーズ ホームページで公開されている ログイン誌(1998/12)掲載 Little Lovers 2nd. 体験版用のパッチのあてかたの解説には間違いがあります.

ftp://210.128.156.253/LL2_Login_Patch/readme.txt

誤:
2)このファイルと同一のディレクトリにある ll2logpat.bat をダブルクリック
    して実行してください。ll2logpat.001からll2logpat.005までが結合されて、
    一つのファイル ll2logpat.exe が出来上がります。
正:
2)このファイルと同一のディレクトリにある ll2logpat.bat をダブルクリック
    して実行してください。ll2logpat.001からll2logpat.010までが結合されて、
    一つのファイル ll2logpat.exe が出来上がります。

ftp://210.128.156.253/LL2_Login_Patch/ll2logpat.BAT

誤:
copy /B ll2logpat.001+ll2logpat.002 ll2logpat.EXE
copy /B ll2logpat.EXE+ll2logpat.003 ll2logpat.EXE
copy /B ll2logpat.EXE+ll2logpat.004 ll2logpat.EXE
copy /B ll2logpat.EXE+ll2logpat.005 ll2logpat.EXE
copy /B ll2logpat.EXE+ll2logpat.006 ll2logpat.EXE
copy /B ll2logpat.EXE+ll2logpat.007 ll2logpat.EXE
copy /B ll2logpat.EXE+ll2logpat.008 ll2logpat.EXE
copy /B ll2logpat.EXE+ll2logpat.009 ll2logpat.EXE
copy /B ll2logpat.EXE+ll2logpat.010 ll2logpat.EXE
正:
copy /B ll2logpat.001+ll2logpat.002 ll2logpat.t00
copy /B ll2logpat.t00+ll2logpat.003 ll2logpat.t01
copy /B ll2logpat.t01+ll2logpat.004 ll2logpat.t00
copy /B ll2logpat.t00+ll2logpat.005 ll2logpat.t01
copy /B ll2logpat.t01+ll2logpat.006 ll2logpat.t00
copy /B ll2logpat.t00+ll2logpat.007 ll2logpat.t01
copy /B ll2logpat.t01+ll2logpat.008 ll2logpat.t00
copy /B ll2logpat.t00+ll2logpat.009 ll2logpat.t01
copy /B ll2logpat.t01+ll2logpat.010 ll2logpat.t00
del ll2logpat.t01
echo.>ll2logpat.EXE
del ll2logpat.EXE
ren ll2logpat.t00 ll2logpat.EXE

なお,この正誤表の内容に関しても 十分な動作確認を行ったわけではありません. ;-)

正誤表の正誤表

ftp://210.128.156.253/LL2_Login_Patch/ll2logpat.BATについては, そのままでも動作するそうです. ただし,Netscape等のWebブラウザでgetすると, 行末が \r\n になるので,それでうまく動作しないわけ.
いちゃもんつけてごめん!

ちなみに,Netscapeの名誉のために釈明しとく. (このケースはftpがからむのでちょっと複雑だけど) Netscapeでダウンするとファイルが化けます などと世間一般で言われることがあるけど, アレは多くの場合化けるのが正しいのです.
なぜなら,たしかHTTPでは メディアタイプの指定がないときはtext/plainとみなす ということになってたと思うからです.
(ところで,DOSのbatch ってtextなんでしょうか?)

それから,何であのbatchが動作しないと思ったかという根拠は,

  copy /b foo+bar foo

これが本来の意図どおり正しく動作するとは思わなかったからです. (まあ普通の神経してたらこんなことしないけど) ところが,意に反してというか本来の意図どおりに このコマンドは動作してしまいます! すくなくともWin95のcommand.comはそうなっています.

でもここでいい気になって,

  copy /b foo+foo foo

なんてやってはいけません! 前例からするとfooが2倍になるように思えますが, なんとfooはそのままでした!
(command.com不可解!)

OeRSTED, Inc.
yav

ホームページに戻る