2020年2月17日月曜日

Mayaのヘルプが開かなくなっていたのを治しました。

1年サボってしまった・・。

Mayaは、2019年は末に2020も出ましたが2019をメインで使い始め、今に至る。
まだ2020はテスト状態。

さて、いつの頃からかMayaからのHelpウインドウが出なくなってしまった。
Help → Autodesk Maya Help 等実行してもエラーメッセージが出てブラウザが開かない。windowsから小さいウインドウも出る。







Mayaのスクリプトエディターには
// Error: file: C:/Program Files/Autodesk/Maya2019/scripts/startup/initHelp.mel line 492: Unable to display 'http://help.autodesk.com/view/MAYAUL/2019/JPN/' in a browser. //
と出てくる。

Mayaのエラーメッセージは内容がよくわからないことが多い(個人的な意見)
ウインドウでは
'htmlfile\shell\open\command'が見つかりません~
と出てくるしMayaは
C:/Program Files/Autodesk/Maya2019/scripts/startup/initHelp.mel
ファイルの492行目で、ブラウザでヘルプページが読めないと言ってる。

ちょっとほったらかしていたがいちいち面倒なので治してみた。

小さいエラーのウインドウはMayaで何か実行されてのことで出てると思うのでMayaのエラーを見てみる。該当のmelをテキストエディターで開く。













492行目には showHelp というコマンドが書いてある。
コマンドを調べてみた。
http://help.autodesk.com/view/MAYAUL/2019/JPN/?guid=__CommandsPython_showHelp_html
説明を読むと
「Web ブラウザを起動し、オンライン マニュアルとヘルプ ファイルを開きます~」
と書いてあるのでWebブラウザを起動するコマンドだとわかる。
mayaのスクリプトエディタで直にコマンドを打ってみても同じくWindowsエラーのウインドウが出た。

次にエラーウインドウの内容を見てみる。
「'htmlfile\shell\open\command'が見つかりません~」とあるのでそのものを検索。
でこのページを見つける。
https://paqalex.blog.fc2.com/blog-entry-13.html
どうやらレジストリの問題のようで、確かに
HKEY_Local_Machine\Software\Classes\htmlfile\shell\open\command
が無かった・・。
このページを参考にレジストリを修正。無事にヘルプが開くようになりました。

因みに、chromeのパスは
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
です。

0 件のコメント:

コメントを投稿

Maya2022で以前のカラー管理を使う

 ~2021年6月24日追記~ RedshiftのMaya2022対応版が更新されました。バージョンは3.0.47 https://www.redshift3d.com/product/download Maya2022の新しいカラー管理にも対応!問題なく起動します! -----...