|
秀丸担当 さん,ご回答ありがとうございます.
>/je オプションは、最初のファイルだけに適用されます。
>複数ファイルのそれぞれに/jeオプションを付けることは想定していなかったで
>す。
>たまたま動いてしまっているようです。
>
>Win98SEだけでなく、xpでも同じはずです。
テストファイルを作って再度確認してみたところ,Win98SE/Me/XP共全て,下記のと
おり同じ動作でした.
1.[/je]オプションを最初に一つだけ付けた場合:最初のファイルだけに適用された.
(《WinMe》,《WinXP》で,後のファイルにも適用されているように見えたのは,
[カーソル位置の自動復元]が効いていたと思われる)
2.[/je]オプションをファイル名の前に各々付けた場合:全てのファイルに適用さ
れた.
但,2の想定外の使い方をすると,現状,全部のファイルに[/je]オプションが適用
されてしまいますね.
これで使えていたので,今まで問題にしてなかったのですが.
>[その他]→[ファイルタイプ別の設定]→[体裁]→[詳細]→[カーソル位置の自動
>復元]がONになっていて、ヒストリにある開いたことのあるファイルのカーソル
>位置を覚えているためではないでしょうか。
[カーソル位置の自動復元]の設定を確認してみたところ,Win98SE/Me/XP共,チェッ
クされてONになっていました.
>複数ファイルでも適用されるのは、/r /b /wb /ws /f だけです。
前に,【他のオプションを間に挟んでみたりして確かめましたら】と書いて詳細を書
かなかったのですが,これは下記のようにして動作を確認したものです.
《WinMe》にて.
・・・・\Hidemaru\Hidemaru.exe /je "・・・・\A.log"; /r "・・・・\B.log"; /je "・・・・\C.log"
↑
Bのファイル位置だけ[/r]のオプシ
ョン(上書き禁止)に変更
今,再度実験してみたところ,
[/je]オプションは,A,Cファイルに適用された.
[/r]オプション(上書き禁止)は,B,Cファイルに適用された.
ここでも[/r]オプション(上書き禁止)をファイル間に指定するのは想定外でしょう
が,ご教示のとおりに指定後の複数ファイルに適用されています.
>/j系の行番号は複数に適用しても意味が無いですが、/jeだけであればできても
>問題無いかもしれません。
>「カーソル位置の自動復元」があれば事足りることかもしれないですが、どうで
>しょうか。
ログファイルは,次々に勝手に更新されて,末尾に記録がドンドン追加されていきま
すので,「カーソル位置の自動復元」で覚えていた以前の位置を再現するだけでは,
目的に合いません.
ということで今回の諸々の動作を考えると,チョッと想定外の使い方が出来て動いて
しまうのも,統一が取れないのかなと思いますので,複数ファイル毎にオプションを
付けられるのは問題かもしれません.
ただ,ファイル毎にオプションが適用できるのも有用かなという気もしたりして,こ
ういう使い方も仕様とされればそれはそれで宜しいかなと思いますが,なかなか難し
いですね.
秀丸担当さんの方で,良い方法を練っていただければと思います.
とりあえず現状再確認の報告でした.
|
|