|
秀丸担当さん今日は、ひろです。
「(更新)」の判定がおかしい/矛盾することが有ります。マクロで書いて有
りますが、同じ操作をメニューから行っても同じです。
最初は編集する/しないで矛盾がでる例です。
$cmd = getenv("COMSPEC");
run $cmd + " /c dir /b > con";
を実行後
(1) 編集しない
そのままウィンドウを閉じられる。つまり「(無題)は更新されています。
保存しますか?」と聞かれない
(2) 編集する
標準出力終了直後までアンドゥを行っても、「編集した行の行番号」の表
示が変化しまままで、ウィンドウを閉じようとすると、保存するかの問い
合わせがでる。
という動作をします。(2) でもアンドゥを行っている以上、そのまま閉じられ
る方が自然な気がします。なお grep の結果はそのような動きをします。
次に「全て選択」をする/しないで状況が変わる例です。
newfile;
$cmd = getenv("COMSPEC");
run $cmd + " /c dir /b > con";
の実行は、、「ファイルタイプ」は「実行結果」になり、、編集すれば「編集
した行の行番号」は表示が変化します。それに対して、
newfile;
selectall;//ここが違う
$cmd = getenv("COMSPEC");
run $cmd + " /c dir /b > con";
と実行すると、「ファイルタイプ」は「共通」になり、新規ファイルの扱いな
のか、その後編集しても「編集した行の行番号」は表示が変化しません。
こちらの環境は、Windows98+IE6.0+秀丸 Ver.3.19 Float-Macro です。
|
|