問題タブ [chm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHPを使用してHTMLページを単一の.chmファイルに変換するにはどうすればよいですか?
このタスク用のライブラリはありますか?
qt - クロスプラットフォームのエンドユーザーヘルプオーサリングツール
エンドユーザー向けのクロスプラットフォームヘルプファイルを作成するための優れたオーサリングツールは何ですか?(私たちのアプリケーションは、Qtフレームワークを使用していますが、違いがあります。)
注:内部APIドキュメントには興味がありません。そのためにdoxygenを使用しています。
理想的には、ソリューションは次のようになります。
- すべてのヘルプコンテンツ(テキスト、目次、画像など)を1か所で管理できるようにします。
- ネイティブヘルプ形式に出力します。(CHM for Windows-または少なくともHTMLヘルプAPIに直接フィードできるもの。他のプラットフォームの「標準」ヘルプ形式が何かわからない。)
- 適切なWYSIWYGサポート:一般的なテキスト入力、画像、相互参照などを簡単に処理できますが、必要に応じてHTMLを編集できます。
- Subversionでバージョン管理できるように、ヘルププロジェクト(XMLなど)用のテキストベースのファイル形式。
- 実際のコードベースとの同期を維持するのに役立つフックは素晴らしいでしょう。(おそらく、ヘルプトピックがコードファイルに関連付けられており、Subversionをチェックして変更が加えられているかどうかを確認し、トピックに「おそらく古い」というフラグを立てることができます...私は夢を見ていますか?)
- ヘルプコンテンツはローカライズできます。
- 商用製品とは対照的ではありませんが、無料のオプションがあればいいのですが。
先に進み、これをwikiにして、いくつかの例から始めます。それらの経験がある場合は、賛成または反対に投票し、コメントを残してください。追加のツールも追加します。
chm - chm ファイルの作成方法
chm ファイルを作成する最良の方法は何ですか?
可能であれば、誰かがこの仕事のためにオープンソース ツールを提供してくれませんか?
chm - chmファイルからhhpファイルを抽出する方法
期待どおりに動作する Windows アプリケーション用の A.chm ファイルがあります。HTML ワークショップを使用して逆コンパイルすると、一連の html ファイル、.hhc ファイル、.hhk ファイルが得られます。ファイルを変更せずに、これらの抽出されたファイルから別のファイル B.chm をコンパイルすると ((このファイルにさらに html コンテンツを追加したいのですが、逆コンパイル後に一部の情報が失われているようです)) 得られる出力ファイルは 72K です元のファイルは75Kでした。B.chm のコンテンツは、chm ビューアーで表示するとすべてのファイルに見えますが、アプリケーションで使用すると動作が失われます。
いろいろ読んだ後、.chm ファイルから .hhp を抽出できる場合、マッピングやエイリアスを失うことなくそのまま再構築できることがわかりました。本当?
.chm ファイルから .hhp ファイルを抽出するにはどうすればよいですか?
ありがとう、サム
winforms - Visual Studio 2010でヘルプファイルを作成するために使用できるツールは何ですか?
Visual Studio 2010でWinFormsアプリのヘルプファイルを作成する必要があります。理想的には、完全に別個のツールではなく、VisualStudioと統合するツールを使用したいと思います。
以前はHTMLヘルプワークショップを使用していましたが、これは古く、使用するのが少しファンキーだったことを思い出します。Visual Studio 2005 SDKにツールが組み込まれていることも知っていますが、2010年には何かが必要です。
lua - Lua を使用して、定義済みのインデックス ページで .chm を開く
lua から .chm ファイル内の特定のページを開きたいのですが、このタスクの実行方法を教えてくれるリソースが見つかりません。lua の「TestFile.chm」という名前のファイルにある「Test2」という名前のインデックス ページを開くコードを誰かが提供してくれたら、非常にありがたいです。
どうもありがとうございました :)
java - Javaが開いている.chmファイルを見つける
.chm ファイルに対して実行中のプロセス hh.exe があります。Java コードを使用して、開いているすべての .chm ファイルの名前を取得する必要があります。
.net - 「ヘルプ」を WinForms アプリケーションに統合する
ヘルプ メニューを統合する必要がある Visual Studio に取り組んでいます。私は標準的な Windows のやり方でこれを行いたいと思っていますが、これらの点で .NET フレームワークの経験はあまりありません。Google や SO で検索してもあまりヒットしませんでした。なぜなら、検索結果のほとんどは「助けて」ではなく、助けを求めている人々だからです。もしそうなら、メタヘルプ。
私が行った調査によると、.chm
ファイルが最適なようです。これらのファイルはどのように生成されますか? VS に統合ツールはありますか?
ファイルを取得したら、どうすればデータを取得できますか? 別のプロセスでそれらを起動したいだけですか? 追加のフォームを表示して、ヘルプ ファイルを読み込みますか?
さらに、それらをどこに保管しますか? また、アプリケーションにそこを表示するように指示するにはどうすればよいでしょうか? 複数のロケールに関するこの質問を見つけました。これは後で役立ちますが、まだ先のように感じます。
c++ - vcproj ファイルをアップグレードするときに、Visual Studio 2005 が StackReserveSize を変更するのはなぜですか?
継承時に Visual C++ バージョン 7.0 でビルドされていた非常に古い C++ アプリケーションがあります。Visual Studio 2005 に持ち込んだとき、変換ルーチンによって StackReserveSize の値が "0" から "66112" に変更されたようです。
HtmlHelp の呼び出しでスタック オーバーフローの問題が発生していなければ、この変更に気付くことはなかったでしょう。ヘルプ ファイルの検索機能が使用されるたびに、プログラムがオーバーフローしてすべてがクラッシュしていました。StackReserveSize を「0」に戻すと、スタック オーバーフローはなくなりました。
VS2005がこの値を変更する理由、または「0」に戻すとどのような影響が生じるかを知っている人はいますか?
doxygen - Visual Studio 2008 および C++ (非 CLI) で SandCastle を使用することは可能ですか?
私は戸惑っています: Visual Studio 2008 を C++ (非 CLI) で使用していますが、Sandcastle でヘルプ ファイルをビルドする方法を一生理解できません。
インストールが完了し、.xml ファイルが生成されると、ドキュメントのビルドをオンにするメニュー オプションがどこかにあるはずではありませんか? または、少なくともドキュメントのビルドをトリガーするメニュー オプションはありますか?