sample
1 setcompatiblemode 0x0F;
2 searchdown "add" , regular, nocasesense, hilight;
3 if( ! result ) beep;
4 right 4;
5 beginsel;
6 wordright;
7 left 2;
8 copy;
9 begingroupundo;
10 replaceall "**********" , "B002L3THIK" , regular, nocasesense;
11 if( ! result ) beep;
12 endgroupundo 1;
ひとつ抜けてました。
beginclipboardread;
を入れないとダメですね。
全部で
setcompatiblemode 0x0F;
searchdown "add" , regular, nocasesense, hilight;
if( ! result ) beep;
right 4;
beginsel;
wordright;
left 2;
copy;
begingroupundo;
beginclipboardread;
$a = getclipboard;
replaceall "**********" , $a , regular, nocasesense;
if( ! result ) beep;
endgroupundo 1;
となります。
9 begingroupundo;
10 replaceall "**********" , "B002L3THIK" , regular, nocasesense;
の行の間に
$a = getclipboard;
を入れて
10行目を
replaceall "**********" , $a , regular, nocasesense;
に変更してみたらいかがでしょうか?
あほですいません
$a が変数で、getclipboardがクリップボードの値をとってくるということはわかるのですが
下のように秀丸のマクロを書き換えたら、**********が消えるだけでコピーした値が置換されません
どうしたらよいでしょうか
setcompatiblemode 0x0F;
searchdown "add" , regular, nocasesense, hilight;
if( ! result ) beep;
right 4;
beginsel;
wordright;
left 2;
copy;
begingroupundo;
$a = getclipboard;
replaceall "**********" , $a , regular, nocasesense;
if( ! result ) beep;
endgroupundo 1;
ひとつ抜けてました。
beginclipboardread;
を入れないとダメですね。
全部で
setcompatiblemode 0x0F;
searchdown "add" , regular, nocasesense, hilight;
if( ! result ) beep;
right 4;
beginsel;
wordright;
left 2;
copy;
begingroupundo;
beginclipboardread;
$a = getclipboard;
replaceall "**********" , $a , regular, nocasesense;
if( ! result ) beep;
endgroupundo 1;
となります。
できました!感激です
ほんとうにありがとうございました
できました!感激です
ほんとうにありがとうございました