C4d显示帮助404notfound问题快速修复

2023-09-01  本文已影响0人  zhyuzh3d

C4d官方只提供了英文的在线帮助文档,如果你切换参数中的语言为简体中文(或者其他语言)之后,所有的“显示帮助”打开的页面都变成‘404 not found‘找不到页面了。

可以从官方下载离线文档安装包,根据各路教程安装,但是那个包下载要几个小时,安装后还要修改代码,非常不方便。

其实可以直接简单粗暴的修改C4d安装目录下的redirect.html文件内容,无需下载离线文档安装包,直接就能使用官方在线文档!方法如下:

创建新的redirect.html文件

使用任意文本工具(windows下的记事本,macOS下的文本编辑,或者直接用vscode之类的编程工具)创建一个件,内容如下,复制保存为redirect.html

<!DOCTYPE HTML>
<html>

<head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>OFFLINE HELP</title>
</head>

<body>
    <div id='url' style="text-align: center;width: 100%;margin-top: 20%;color: gray;"></div>
    <script>
        var url = window.location.href.split('/')
        url = `http://help.maxon.net/${url[url.length - 1]}`
        url = url.replace(/&language=(\w*)&/, '&language=us&')
        document.getElementById('url').innerHTML = `正在为您打开官方帮助页面<br>${url}`
        window.location.href = url
    </script>
</body>

</html>

替换

从安装目录(MacOS从应用程序列表进入Maxon文件夹,右击显示包内容进入)中help文件夹,把你的redirect.html文件拷贝过来覆盖,可能需要管理员权限。

设置为离线

打开C4d参数设置,去掉【在线内容】后面的勾选


image.png

成功!

无论你改什么语言设置,右击任意按钮【显示帮助】都能正确打开官方在线帮助文档了!

实现原理:redirect.html是离线文档,上面那个代码直接把离线文档的地址改写成英文在线文档地址,重新打开对应的英文版本在线文档,大功告成!

image.png

END

上一篇下一篇

猜你喜欢

热点阅读