◀ドキュメントトップへ
  • 322 ヘルプましん提供のsakura.HHP用パッチ
    • 323 sakura.chmから、macro.chmを開く方法。
      • 324 Re:sakura.chmから、macro.chmを開く方法。
  • [322] ヘルプましん提供のsakura.HHP用パッチ じゅうじ 2006年12月27日 13:03

    >>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年03月16日 11:34

      続報です。
      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年03月16日 14:21

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

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