BOX選択時の貼り付けNo.27972
YES さん 10/04/08 11:46
 
 BOX選択中に、文字を入力した時の様に各行の選択範囲頭に「貼り付け」コマンド
のみ、

もしくはマクロなどでクリップボードの文字列を一括挿入することはできますか?

[ ]
RE:27972 BOX選択時の貼り付けNo.27973
秀丸担当 さん 10/04/08 12:09
 

> BOX選択中に、文字を入力した時の様に各行の選択範囲頭に「貼り付け」コマンド
>のみ、
>
>もしくはマクロなどでクリップボードの文字列を一括挿入することはできますか?

BOX選択中に貼り付けで各行に入力するようにする機能はいまのところありませ
ん。
マクロでやるとしたら、以下のような感じでできるかもしれません。
このマクロの場合は、複数行コピーされている場合は最初の一行だけを対象とし
ています。

if( !rectselecting ) endmacro;
beginclipboardread;
$ins=getclipboard;
if(rightstr($ins,1)=="\n") {
    $ins=leftstr($ins,strlen($ins)-1);
}
#fFree = 0;
if( !freecursor ) {
    #fFree = 1;
    freecursorswitch;
}
#x=seltopx;
#y=selendy;
#yTop=seltopy;
escape;
begingroupundo;
while( #y >= #yTop ) {
   moveto #x,#y;
   insert $ins;
   #y=#y-1;
}
endgroupundo;
if( #fFree ) {
    freecursorswitch;
}

[ ]
RE:27972 BOX選択時の貼り付けNo.28039
かねぽん さん 10/04/15 00:10
 
初めまして、かねぽんと申します。

拙作の「縦挿入マクロ」が求められている機能に近いかもしれません。
よろしければ一度ご利用になってみてください(^^

ただ・・・まだ最新の Version 8 では検証していないため、不具合がでるかもしれ
ません(・_・;

縦挿入マクロ Ver.1.1
http://hide.maruo.co.jp/lib/macro/kpverticalins11.html

[ ]