|
秀丸エディタ&関連ソフトサポート会議室 コメント 34017 の末尾に書いた
「いろいろできるとうれしい」の関連です。
現状、コマンド実行中でタイトルバーに「実行中」と出ている秀丸では、
以下ができません。
・[編集] メニューで [すべてを選択] し、[コピー] する。
これができれば、別秀丸に paste し、現状までの表示に対していろいろ操作できます。
これを行うため、以下のようなマクロを考えました。
// setactivehidemaru でずれると面倒なので
// hidemaruhandle の一覧 #hh[] を取得しておく。
#ii = 0;
while (#ii < hidemarucount) {
#hh[#ii] = hidemaruhandle(#ii);
#ii = #ii + 1;
}
// #hh[] の中で、executing の秀丸があったら、selectall, copy して break
// executing 秀丸が複数ある時の事はまた今度考える。
#ii = 0;
while (#ii < hidemarucount) {
setactivehidemaru #hh[#ii];
if (filetype == "executing") {
selectall;
copy;
break;
}
#ii = #ii + 1;
}
// 最初の秀丸に戻しておく
setactivehidemaru #hh[0];
endmacro;
で、論点は以下の2点です。
(1)質問
これで大丈夫そうでしょうか。
それともなんか危ないでしょうか。
(2)たぶんバグの報告
上記マクロを実行すると、やはり executing の秀丸で表示がずれます。
おそらく、
秀丸エディタ&関連ソフトサポート会議室 コメント 34017
の論点と同じと思いますが、念のためご報告します。
|
|