|
こんにちは 三月 さん、白雲斎です。
正式な回答は秀丸担当殿を待つとして、
私が外部ヘルプを参照している方法は通用しますか?
// レジストリを書き換えて「外部ヘルプ3」を起動
// 注意:「外部ヘルプ3」の設定値は失われます。
$manDir = hidemarudir; // ヘルプ・ファイルの格納パス
$man[0] = "■ 外部ヘルプ参照 ■";
$man[1] = "秀丸ヘルプ";
$man[2] = "マクロ・ヘルプ";
$man[3] = "HMJREヘルプ";
$path[0] = $manDir + "\\hidemaru_html.chm";
$path[1] = $manDir + "\\hidemac_html.chm";
$path[2] = $manDir + "\\hmjre.chm";
#size = 4;
// 私は、filetype による分岐処理をしている。
MTOP:
menuarray $man, #size;
#r = result;
if( #r == 0 ) endmacro;
else if( #r == 1 ) goto MTOP;
$target = $path[#r - 2];
if( existfile($target) == false )
{
message "ターゲット・ファイルが存在しない!\n\n" + $target;
endmacro;
}
openreg "CURRENTUSER", "Software\\Hidemaruo\\Hidemaru\\Env";
if( result == false )
{
message "レジストリのオープンに失敗";
endmacro;
}
writeregstr "HelpFile3", $target;
closereg;
help3;
endmacro;
|
|