[▲前のスレッド]

[322] ヘルプましん提供のsakura.HHP用パッチ 
2006/12/27 (水) 13:03:28 じゅうじ

>>Wiki/Junk/20
ヘルプましんが、sakura.XHPを入力して、出力したsakura.HHPを
修正するパッチマクロです。
HTMLHelp のマージを、パス指定無しに変更します。

マージにパス指定が有ると、HH.EXE が全体をファイル名として
処理する為、ファイルの検索に行く先が、現在いるディレクトリの、
C:\パス\+D:\パス\+macro.chm のように誤ります。

リリースを、ヘルプましん用のXHPで行なっている為の暫定作業です。

//キーボードマクロのファイル ヘルプましん用 XHP.MAC
S_GoFileTop( );			// ファイルの先頭に移動
S_SearchNext('[MERGE FILES]', 16);// $10 次を検索
S_BeginSelect( );		// 範囲選択開始
S_SearchNext('[FILES]', 16);	// $10 次を検索
S_ReplaceAll('.*\\\\', '', 132);// $84 選択範囲+正規表現
S_CancelMode( );	// 各種モードの取り消し
S_GoLineTop( );		// 行頭に移動(折り返し単位) 
S_Char(13);		// 改行を書き込む
S_SearchClearMark( );	// 検索マークのクリア
// 終了

[323] sakura.chmから、macro.chmを開く方法。 
2007/3/16 (金) 11:34:44 じゅうじ

続報です。
1.sakura.xhpを(ヘルプましん、で)コンパイルする。
2.sakura.hhpから、[MERGE FILES]の絶対パスを取り除く。
3.sakura.hhpを(HTML Help Workshop、で)コンパイルする。
4.sakura.chmを、適当なパスにコピーする。
*5.macro.chmを、sakura.chmまたはsakura.exeのあるパスにコピーする。
6.もし、有れば、他のppa.chm, script56.chmもどちらかのパスにコピーする。
7.SAKURAの設定→共通設定→支援→外部HTMLヘルプの設定(P)に、
  sakura.chmのパスを指定する。
8.SAKURAのヘルプ→外部HTMLヘルプ(H)で、ヘルプを開く。

 sakura.hlp(Help Designer)が要らなくなり、
 代わりにPPA.hlpがヘルプメニューに追加出来ます。
※hlpは軽いので好きでしたが、httpと併せて
 3箇所もメンテ出来ないが正解でしょうか。
※ヘルプのメニューは、外部HTMLをhttpにして、
 標準をchmに戻す予定は無いでしょうか。
※ヘルプのキーワード検索(S)は、どちらにしても
 使用出来ないでしょうか。

[324] Re:sakura.chmから、macro.chmを開く方法。 
2007/3/16 (金) 14:21:39 じゅうじ

1.の前なので、0.とします。(間違えました。)
sakura.xhp(sakura.hhp)のマクロヘルプ名を、
SakuraMacro.chm(旧macro.chm)に変更お願いします。
他のマージファイルは、指定の必要有りません。

逆に、SakuraMacro.chmをmacro.chmにファイル名変更してもNGでした。

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81