特定のページでヘルプファイルを開くこんにちは - 私はJMP内から、しかし指定されたページで、Windows Help Workshopによって作成されたコンパイル済みHTMLヘルプファイル(つまり、.CHMファイル)を開くことができるようにしたいです。 Open()コマンドでファイルを確実に開くことができますが、ページを指定する方法を考え出すことはできません。もちろん、これが実際には可能であると仮定して、追加のパラメータを追加したりアドレスを変更したりする方法はありません。 数年前のスタックオーバーフローの投稿へのリンクは、C#のコンテキストでそれを行う方法を示しているので、私はJMPの中から効果的に同じことができることを願っています。 できますか?
https://stackoverflow.com/questions/22300244/open-a-chm-file-to-a-specific-topic
再:特定のページでヘルプファイルを開くこんにちはもう一度Dave、
成功!RunProgramオプションを手に入れて、必要なことを実行できました。構文は...
fullPath = "C:/ Users / MyName / Documents / MyFolder / MySubFolderEtcEtc" ;
RunProgram (実行可能ファイル( "hh.exe" )、オプション(fullPath ||) "/MyHelpFile.chm::MyPage.htm" ;);
"fullPath"は、.CHMファイルの絶対パスです。"MyHelpFile"は私の.CHMファイルの名前、"MyPage.htm"は表示したいページの名前です。 開いているCHMファイルの関連ページを右クリックして[プロパティ]を選択し、URLアドレスの最後の部分、つまりダブルコロン以降の部分を読み取ることで、そのページ名がわかります。 (URLアドレスは、[プロパティ]ウィンドウのフィールドよりも長くなる可能性があるため、フィールド内をクリックしてカーソルを右端に移動して読みやすくします。)
たくさんのご協力ありがとうございます。
再:特定のページでヘルプファイルを開くこんにちはデイブ - それをどうもありがとう。 RunProgramは有望に見えます(私は今まで使ったことがないので、調べてこのスレッドに追加します)。しかし、URLを使ったWeb関数は、とにかく簡単なオプションかもしれません。 私はもともと私が書いているアドインにヘルプファイルを組み込もうとしていましたが、実際にそれを私たちのイントラネットに載せることはもっとずっと理にかなっています。 再度、感謝します。
再:特定のページでヘルプファイルを開くOpen関数は非常に柔軟ですが、CHMファイルを開くことを意図したものではないと思います。 それがあなたが探しているコマンドラインスイッチをサポートしているならば、私はより知識のある誰かにそれらについて教えてもらおう。 RunProgramを見てみて、それが役立つかどうかを確認します。代替として、JMPはドキュメントをHTML形式に移行しているので、URLを使用するのが最も簡単な方法です(Web機能と組み合わせて)。