【问题标题】:How do I hack the blender help button?如何破解搅拌机帮助按钮?
【发布时间】:2017-05-06 10:26:57
【问题描述】:

我没有/will_not_have 经常访问互联网,而且我是一个搅拌机菜鸟,所以我做了明智的事情并下载了离线手册,但是,“帮助按钮”仍然会链接到互联网。我非常健忘,我也喜欢我的开发环境是自力更生的。

因此:我担心我可能会忘记我的系统上有手册并尝试再次下载它,或者我必须不断打开文件管理器才能真正快速使用它。

通过将默认 URL 更改为文件目录位置可以解决所有这些问题包含小 URL 的脚本。我确实有 C++ 编程经验以及对命令行的基本理解。这一切都让我发疯;我愿意为结果而努力,但至少我迫切需要一些指示,我非常感激。

感谢所有花时间阅读本文的人!!!

(我在这里有一个解释性截图:{https://drive.google.com/file/d/0B4stTAVYtcSVR3I0Z0R3bVR3RjQ/view?usp=drivesdk}(通过谷歌驱动器)(显然没有足够的代表直接发布图片)) [这是我正在谈论的按钮的照片]

【问题讨论】:

  • 不确定它是否真的解决了这个问题,但由于您正在寻找 Blender 源中在线文档的 URL,请尝试从 Blender 主源目录:find . -name "*py" | xargs grep [url]。这应该输出该 url 出现的文件列表。
  • 简而言之:“帮助”按钮(见附图)将您发送到一个 URL,您知道包含该特定链接的代码在哪里,以便我可以找到并更改它吗?
  • K,可以;不过我明天会试试的,我的键盘没有背光,我的亲戚/室友对光线非常敏感,想睡觉。老实说我没想到这么快的反应所以谢谢你(我确实费心去背键盘,但我的记忆力真的很可怕,而且我在晚上打字时猜测自己,这会导致很多眯眼键盘(这个这个,是通过电话发生的)

标签: python linux button blender


【解决方案1】:

OP 的目标是在 Blender 的源代码中找到称为某个特定 url 的位置,例如 some_url

要在src 目录内的所有python 文件中找到some_url,可以在bash 中执行以下操作:

$ find src -name "*py" | xargs grep some_url

【讨论】:

  • 它做了一些诡计,我让它工作得很好。我下载的 .Zip 被破坏了,但我得到了另一个,替换了 URL,现在浏览器直接从搅拌机打开到它。所以我认为这是一个幸福的结局
  • @IanSchimnoski Sweet :) 但是你应该删除所有的 cmets(除了最后一个),因为即使你只是不小心按了“enter”(这实际上很常见),它看起来就像垃圾邮件。很高兴能帮助你;)
【解决方案2】:

虽然上述/早期的答案足够正确,可以帮助我找到解决方案,因此是很好的答案(因为如果没有它们,我将无法做到):一个非常直接的答案是:“去:“~/blender/scripts/bl_ui”文件位置。我要查找的特定 URL 在“space_info.py”文件中。在该文件中使用“ctrl F”搜索(假设您已在文本编辑器中打开它,并且您具有root权限),找到恰好嵌套在描述“帮助”按钮如何操作的代码中的所述URL的版本(建议在下一步之前保存备份),然后替换该URL具有指向您希望它带您访问的离线 html 文件的确切文件路径”这些是我遵循的步骤,所以很可能其他人会有相同或非常相似的问题:这是我的答案,我希望它能简化您的任务

【讨论】:

    猜你喜欢
    • 2020-01-06
    • 2016-01-19
    • 2012-11-15
    • 2019-05-08
    • 2020-06-07
    • 2016-09-12
    • 2013-01-09
    • 2019-12-29
    • 1970-01-01
    相关资源
    最近更新 更多