強調表示ファイル名の取得No.07534
山紫水明 さん 12/10/30 10:36
 

 以下のマクロで強調表示のファイル名が取得できると思ったのですが,うまく
いきません。何か間違っているのでしょうか。
//------------------------------------------------
openreg "CURRENTUSER", "Software\\Hidemaruo\\Hidemaru\\" + filetype;
$type = getregstr("");
closereg;
message $type;
openreg "CURRENTUSER", "Software\\Hidemaruo\\Hidemaru\\Config\\" + $type;
$title = getregstr("HilightTitle");
closereg;
message $title;
endmacro;
//------------------------------------------------

              山紫水明

[ ]
RE:07534 強調表示ファイル名の取得No.07535
秀丸担当 さん 12/10/30 15:07
 

レジストリにアクセスするという意味ではこのマクロの通りであっていますが、
対象のレジストリのHilightTitleは、通常では空になっていると思います。

昔のバージョンではあったのですが、必ずファイルと一致しているわけではない
というご意見などで変更あり、ファイルタイプ別の設定にも表示されず、レジス
トリも空になっています。
動作環境で従来通りにすることができて、[その他]→[動作環境]→[トラブル対
策]→[その他トラブル対策]→[強調表示のファイル名を表示する]をONにしてお
くと、ファイルタイプ別の設定で強調表示を読み込んだときにダイアログ上に
hilightファイルが表示され、レジストリにも書かれるようになると思います。

[ ]
RE:07535 強調表示ファイル名の取得No.07536
山紫水明 さん 12/10/30 20:19
 
 秀丸担当さん,
>昔のバージョンではあったのですが、

 そうでしたよね。前に作って公開しているマクロの動きがどうもおかしいので
お聞きしたわけです。
 ご指示の通りに処理したら期待通りになりました。どうもありがとうございま
した。
                          山紫水明

[ ]