文頭の改行を削除したい
No.10295
おすぎ
さん 24/02/14 12:57
お世話になっています。
改行+文字列をコピーすると、getclipboard では読めないようです。
(Ctrl + V では出てくる)
文頭の改行だけクリップボードから削除する方法はあるでしょうか?
[
△
]
RE:10295 文頭の改行を削除したい
No.10296
igus
さん 24/02/14 14:58
getclipboardは一行ずつ取り込むので改行+文字列の場合
一度目では改行 "\n" しか取り込んでくれないようです。
クリップボードの冒頭の空行を除去しようとすると
ちょっと小細工が必要そうです。
//クリップボードの冒頭の改行除去.mac
beginclipboardread;
#i=0;$b="";#flg=0;$a[0]="\n";
while($a[#i]!=""){
#i=#i+1;
$a[#i]=getclipboard();
message $a[#i];
if($a[#i]!="\n")#flg=1;
if(#flg==1)$b=$b+$a[#i];
}
openfile "";insert $b;
[
△
]
RE:10296 文頭の改行を削除したい
No.10297
おすぎ
さん 24/02/14 15:33
igus さん
なるほど、冒頭に改行が含まれていたら、2行目を読むわけですね。
このマクロ使わせていただきます。
ありがとうございます。
[
△
]