コメント/文字定数のカラーについてNo.03624
プックン さん 99/06/30 13:26
 
マクロからコメント/文字定数のカラー化をonにしたり、
モードを切り替えたいのですが、できるのでしょうか?。

設定を変えると、
レジストリの
HKEY_CURRENT_USER\Software\Hidemaruo\Hidemaru\Default\ColorSet

というところの値がかわっているような感じなんですが、
マクロで値を参照しようにも、できませんでした。
データがバイナリという形式でREG_DWORD型,REG_SZ型のどちらでもないようです。

openreg "CURRENTUSER", "Software\\Hidemaruo\\Hidemaru\\Default";
if(!result){message "レジストリーをopen出来ませんでした!" ;endmacro;}
#n = getregnum( "ColorSet" );
message str(#n);

[ ]
RE:03624 コメント/文字定数のカラーにつNo.03630
秀丸担当 さん 99/06/30 18:56
 
>マクロからコメント/文字定数のカラー化をonにしたり、
>モードを切り替えたいのですが、できるのでしょうか?。
>
>設定を変えると、
>レジストリの
>HKEY_CURRENT_USER\Software\Hidemaruo\Hidemaru\Default\ColorSet

これはバイナリ型なので、マクロではいじれません。
「コメント/文字定数のカラー表示」は、ColorSetではなく、ColorComment
だと思います。


[ ]
RE:03630 コメント/文字定数のカラーにつNo.03633
杉浦 まさき さん 99/06/30 23:53
 
横から失礼します。
杉浦 まさき です。

>これはバイナリ型なので、マクロではいじれません。

というか、Env キー以下のエントリ以外はマクロ内部でいじっても
それを現在のウィンドウに反映させる手段がないのでは??
Env 以下は envchanged という文で反映できるのは
ヘルプに書いてありますが…それとも裏技でできちゃうとか(^^;?
そうだったら嬉しい(^^;ですね。


[ ]
RE:03633 コメント/文字定数のカラーにつNo.03643
プックン さん 99/07/02 11:41
 
秀丸担当様,杉浦 まさき様
RESありがとうございます。

TO 秀丸担当様
>     これはバイナリ型なので、マクロではいじれません。
>     「コメント/文字定数のカラー表示」は、ColorSetではなく、ColorComment
>     だと思います。

私の間違いでした。確かにコメントの種類を変更するとColorCommentが
変わっています。

TO 杉浦 まさき様
いつも田楽サーバを使用させていただいてます。m(__)mペコ

>     というか、Env キー以下のエントリ以外はマクロ内部でいじっても
>     それを現在のウィンドウに反映させる手段がないのでは??
あ、ほんとだ。
テストで、Envキー以外の値(FreeCursor)をマクロで変更してみて、秀丸の
設定が変わったか確認してみたら、レジストリの値は変わっているけど、
秀丸の設定は変わらないですね。

うーん、残念。

レジストリをいじれば一時的に、コメントを変更できるのかな
と思っていました。

ということは、マクロで、コメントの種類を変更できないってことでしょうか?。

p.s. FreeCursorは、freecursorswitchで変更できるがテストのためフリーカーソル
で実施しました。

[ ]
RE:03633 コメント/文字定数のカラーにつNo.03647
秀丸担当 さん 99/07/02 17:28
 
>というか、Env キー以下のエントリ以外はマクロ内部でいじっても
>それを現在のウィンドウに反映させる手段がないのでは??
>Env 以下は envchanged という文で反映できるのは
>ヘルプに書いてありますが…それとも裏技でできちゃうとか(^^;?

良く考えたらそうですね。Env以外はできないです。
config文に無いものはいじれないです。
configのレジストリをいじってからファイルを再度読み込みし直す
とできるかもしれませんが。

[ ]