[ 新規に投稿する ]

カラーマーカーを色で検索No.09766
おすぎ さん 22/03/17 09:58 [ コメントを投稿する ]
お世話になっております。

カラーマーカーを「色」で検索することはできるのでしょうか?

nextcolormarker ですと
ユーザーデータと一致するものは検索しますが
色に一致するものは検索しないようです。

よろしくお願いいたします。
[ ]
RE:09766 カラーマーカーを色で検索No.09767
秀丸担当 さん 22/03/17 13:16 [ コメントを投稿する ]
  nextcolormarkerは、確かにユーザーデータでしか検索できないです。
色を検索するとしたら、nextcolormarkerで1つずつ移動しつつ、getcolormarkerで色を調べながらすると、一応可能です。

$layer="レイヤー名";
$backcolor="000000FF";
#x=x;
#y=y;
while(1){
  nextcolormarker 0x01,0,$layer;
  if(result==false){
    break;
  }
  if(getcolormarker(0x0002,$layer)==$backcolor){
    endmacro;
  }
}
moveto #x,#y;
[ ]
RE:09767 カラーマーカーを色で検索No.09768
おすぎ さん 22/03/17 13:31 [ コメントを投稿する ]
  なるほど。

その手がありました。
ありがとうございました。
[ ]

[ 新規に投稿する ]