マクロヘルプが開けませんNo.38789
styth さん 21/02/21 08:54
 
 秀丸のマクロヘルプを開こうとすると、「キーワードの準備中」
を表示後、応答なし、になってしまいます。
 対処法を教えて下さい。
 よろしくお願いいたします。

[ ]
RE:38789 マクロヘルプが開けませんNo.38792
秀丸担当 さん 21/02/22 10:15
 

マクロヘルプは拡張子.chmのHTMLヘルプという形式のファイルで、ビューアはWindow
sのものになっているため、直接的な原因そのものを探るのは難しそうです。
秀丸エディタの関連する設定としては、[その他]→[動作環境]→[その他]→[その他
のトラブル対策]に「ヘルプの呼び出しで常駐秀丸エディタを経由しない」があって、
これのON/OFFで変化がある可能性があります。

HTMLヘルプのビューアとしては、以下の場所に履歴やキャッシュ関係のファイルがあ
るようです。
%APPDATA%\Microsoft\HTML Help
%APPDATA%を展開した実際の場所は以下のような感じの場所になると思います。
C:\Users\ユーザー名\AppData\Roaming\Microsoft\HTML Help
もしかしたら、これが壊れている等の原因で、そうなることがあるのかもしれないで
す。
直るかどうかわからないですが、いったんヘルプ等を閉じた後に、ここにあるファイ
ルを消してみて、もう一度ヘルプを開いてみるといいかもしれません。

あるいは、通常はカーソル位置にあるキーワードを拾ってヘルプを開くので、カーソ
ル位置に文字が無い場所でヘルプを呼びだしてみるか、インストール先(通常C:\Pro
gram Files (x86)\Hidemaru)にある、hidemac_html.chmをダブルクリックして直接
開いてみるといいかもしれないです。


[ ]
RE:38792 マクロヘルプが開けませんNo.38795
styth さん 21/02/22 18:26
 
>マクロヘルプは拡張子.chmのHTMLヘルプという形式のファイルで、ビューアはWindo
>wsのものになっているため、直接的な原因そのものを探るのは難しそうです。
>秀丸エディタの関連する設定としては、[その他]→[動作環境]→[その他]→[その他
>のトラブル対策]に「ヘルプの呼び出しで常駐秀丸エディタを経由しない」があって、
>これのON/OFFで変化がある可能性があります。
 [その他]→[動作環境]→[その他]→[その他のトラブル対策]、ではなく、
 [その他]→[動作環境]→[トラブル対策]→[その他のトラブル対策]、で、上記の操
作をしてみましたが、同じです。

>HTMLヘルプのビューアとしては、以下の場所に履歴やキャッシュ関係のファイルが
>あるようです。
>%APPDATA%\Microsoft\HTML Help
>%APPDATA%を展開した実際の場所は以下のような感じの場所になると思います。
>C:\Users\ユーザー名\AppData\Roaming\Microsoft\HTML Help
>もしかしたら、これが壊れている等の原因で、そうなることがあるのかもしれない
>です。
>直るかどうかわからないですが、いったんヘルプ等を閉じた後に、ここにあるファ
>イルを消してみて、もう一度ヘルプを開いてみるといいかもしれません。
 ここにあるファイルを消しても大丈夫なんでしょうか?
 因みに、メニューから、秀丸エディタヘルプは、ちゃんと、開けます。

>あるいは、通常はカーソル位置にあるキーワードを拾ってヘルプを開くので、カー
>ソル位置に文字が無い場所でヘルプを呼びだしてみるか、インストール先(通常C:\
>Program Files (x86)\Hidemaru)にある、hidemac_html.chmをダブルクリックして
>直接開いてみるといいかもしれないです。
 こちらは、無事、開きました。

[ ]
RE:38795 マクロヘルプが開けませんNo.38796
h-tom さん 21/02/22 19:48
 
h-tom です。

> ここにあるファイルを消しても大丈夫なんでしょうか?
> 因みに、メニューから、秀丸エディタヘルプは、ちゃんと、開けます。
hh.dat は、今まで開いたヘルプファイルの「お気に入り」や「ウィンドウサイズ」
が保存されてるので、
削除ではなく、リネームする事をおすすめします。(元に戻せるように)

*.chwは、*.chmのキャッシュみたいなファイルなので、削除してもchmを開けば再作
成されますよ。
今回はキーワードがらみなので、hidemac_html.chw を削除すればなおるかも。

[ ]
RE:38796 マクロヘルプが開けませんNo.38797
styth さん 21/02/23 17:39
 
>今回はキーワードがらみなので、hidemac_html.chw を削除すればなおるかも。
 やはり、できませんでした。
 ただ、秀丸エディタマクロヘルプのウィンドウは出てきて、「キーワードの準備
中」で
応答なし、になってしまいます。
 今までは、ヘルプのウィンドウも表示されませんでした。

[ ]
RE:38797 マクロヘルプが開けませんNo.38798
秀丸担当 さん 21/02/24 11:40
 

HTMLHelpのビューアのことは全て推測でしかないのですが、もし.chwだけを消してhh.
datを消していないということであれば、いったん退避させておいてからhh.datも消
してみるといいかもしれません。

インストール先がProgram Filesではなくて例えばC:\Hidemaruとかいったような書き
換え可能な場所の場合、.chwはAppDataではなくて、.chmと同じ場所に生成されるよ
うです。
そうだとしたら、同じ場所にある.chwを消してみるといいかもしれないです。

逆に今までProgram Filesだとしたら、C:\Hidemaruといった別の場所にインストール
してみて違いがあるかどうか探ってみるとか。
いろいろ試してみて、どういうときにできて、どういうときにできないか条件を絞る
と、何か手がかりになると思います。

それか、そもそもの問題としてですが、特定のキーワードの上で実行したときだけそ
うなるといったようなことだとしたら、秀丸エディタがキーワードを拾う段階のこと
かもしれないので、具体的な内容や詳しい操作手順などを教えてもらえると助かりま
す。

[ ]
RE:38798 マクロヘルプが開けませんNo.38799
styth さん 21/02/27 13:03
 
>HTMLHelpのビューアのことは全て推測でしかないのですが、もし.chwだけを消してh
>h.datを消していないということであれば、いったん退避させておいてからhh.datも
>消してみるといいかもしれません。
 hh.datをリネームして、やってみましたが、結果は同じでした。

[ ]
RE:38799 マクロヘルプが開けませんNo.38800
でるもんたいいじま さん 21/02/28 08:44
 
こんにちは。秀丸愛用者の「でるもんた・いいじま」です。
横から失礼します。

> hh.datをリネームして、やってみましたが、結果は同じでした。

ちょっと流れを追えていないのですが、もしかしたら.chmファイルが壊れているかも
しれないので、可能であれば最新版を上書きインストールしてみてはどうでしょうか?

正式版のV8.96には細かいバグがあるので、個人的には先行開発版のV8.97β3をおす
すめします。β3が出てから今のところ不具合は報告されていないので、そう遠くな
いうちに正式版になると思います。

(もし既に試されているようであれば申し訳ありません。)

[ ]
RE:38800 マクロヘルプが開けませんNo.38803
秀丸担当 さん 21/03/01 10:08
 

hh.datと*.chwを消してもだめということで、これらのファイルが壊れているのでは
ないかという推測だったのですが、そういうことでなさそうで、失礼しました。

そうなると、こちらで再現できず、わからないです。
もし何かしら他の常駐系のアプリを入れていたら、いったん終わらせたりしてみると
とどうでしょうか。
秀丸エディタから呼び出す場合は、アクティブ切り替えや入力待ち状態を待ったりし
ていて、それが他の何らかの要因が影響して問題があるのかもしれません。(一応問
題があったとしても数秒でタイムアウトするはずはありますが)
ここで1つ思いついたのですが、もし最近のWindows 10の更新で起きるようになった
とかでしたら、IMEを従来のものにしてみるといいかもしれません。
参考:https://hide.maruo.co.jp/news/msime20210118.html
可能性としては低いと思いますが、試してみる価値はあると思います。
再現できないため、もし他に条件と思わしきことがわかるようでしたら教えていただ
けると助かります。

とりあえずの対策として、エクスプローラから.chmを直接開くことはできるようなの
で、直接開くようなマクロを使うようにするといいと思います。
起動するだけだとウィンドウが増えてしまうので、以下のようなマクロで既存のウィ
ンドウがある場合はアクティブを切り替えるだけにするといいです。
ただしキーワードを指定しての起動はできないです。

#h=findwindow("秀丸エディタマクロヘルプ","HH Parent");
if(#h!=0){
   #obj = createobject("Wscript.Shell");
   callmethod #obj, "AppActivate", "秀丸エディタマクロヘルプ";
} else {
   openbyshell hidemarudir+"\\hidemac_html.chm";
}
endmacro;

V8.97は正式としましたが、今後のバージョンではトラブル対策の選択肢を増やすこ
とも検討しようと思います。

[ ]
RE:38803 マクロヘルプが開けませんNo.38918
styth さん 21/05/17 18:19
 
申し訳ありませんが、
いつの間にか治りました。
(特に、何もしていません。)

[ ]