| 秀丸 ver.3.14からはhex関数がありますのでそれを利用します。
ver.3.13以下では、以下の例のようにします。
// テストマクロ(ここから)
// カーソル位置の文字コードを16進数表記します。
#Code = code;
call ChangeToHex #Code;
message $$return;
endmacro;
ChangeToHex:
##Wk = ##1;
$$Str = "";
while( 1 ) {
##Wk2 = ##Wk % 16;
$$Str = midstr("0123456789ABCDEF",##Wk2,1) + $$Str;
##Wk = ##Wk / 16;
if( ##Wk < 1 ) break;
}
return $$Str;
// テストマクロ(ここまで)
|
|