2016-12-21 2 views
2

У меня нет/will_not_have постоянный доступ в Интернет, и я блендер noob, поэтому я сделал разумную вещь и загрузил автономное руководство, однако кнопка «help» по-прежнему будет ссылаться на Интернет. Я очень безумно забывчивый, также мне нравится, чтобы мои среды разработки были самодостаточными.Как взломать кнопку помощи блендера?

Поэтому: Боюсь, что я могу забыть, что у меня есть руководство по моей системе и попытка загрузить его во второй раз, или что мне придется постоянно открывать файловый менеджер, чтобы использовать его очень быстро.

Все это можно было бы исправить, изменив URL-адрес по умолчанию на папку с файловым каталогом. У меня есть html-документ этого руководства внутри, но я также являюсь новичком для python и не могу найти точное имя папки и файл, содержащий скрипт для небольшого URL-адреса. У меня есть опыт программирования на C++, а также базовое понимание командной строки. Все это сводит меня с ума; Я готов работать на результат, но я отчаянно нуждаюсь в некоторых указателях, по крайней мере, я очень обязан.

Спасибо всем, кто нашел время, чтобы прочитать это!

(у меня объяснительную скриншот здесь: {https://drive.google.com/file/d/0B4stTAVYtcSVR3I0Z0R3bVR3RjQ/view?usp=drivesdk} (через Google диск) (не хватает респ размещать изображения непосредственно видимо)) [это фото кнопки я говорю]

+0

Не уверен, действительно ли он действительно задает вопрос, но так как вы ищете URL-адрес в онлайновой документации внутри источников Blender, попробуйте в главном каталоге источников Blender: 'find. -name "* py" | xargs grep [url] '. Это должно выводить список файлов, в которых отображается этот URL-адрес. –

+0

Вкратце: кнопка «Справка» (см. Прикрепленное изображение) отправляет вам URL-адрес, вы знаете, где находится код, содержащий эту конкретную ссылку, чтобы я мог его найти и изменить? –

+0

K, можно сделать; Я попробую это завтра, но моя клавиатура не подсвечена, а я родственник/сосед по комнате, который очень чувствителен к свету и пытается спать. Я честно не ожидал такого быстрого ответа, так что спасибо (я потрудился узнать ключи наизусть, но моя память на самом деле довольно пугающая, и я, во-вторых, догадываюсь о себе, набирая по ночам, что может привести к большому косоглазию клавиатура (это происходит, это происходит с телефона) –

ответ

1

Цель OP состоит в том, чтобы найти, где в источниках Блендера называется определенный URL-адрес, например some_url.

Чтобы найти some_url во всех питона файлов внутри каталога src, вы можете сделать следующее в Баш:

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

Он сделал несколько финалистов, и я получил его, чтобы отлично работать. Загружен я загружен, но я получил еще один, заменил URL-адрес, и теперь браузер открывается правильно вплоть до него, непосредственно из блендера.Поэтому я бы назвал это счастливым концом –

+0

@IanSchimnoski Sweet :) Но вы должны удалить все свои комментарии (кроме последнего), потому что, хотя вы просто попали «входить» случайно (что на самом деле довольно распространено), это просто выглядит как спам. Приятно вам помочь, хотя;) –

1

Хотя приведенные выше/ранее ответы были достаточно правильно, чтобы помочь мне найти решение, и (потому что я не смог бы это сделать без них): очень прямой ответ: «перейдите в папку« ~/blender/scripts/bl_ui ». был в файле «space_info.py». Используйте поиск «ctrl F» в этом файле (при условии, что вы открыли его в текстовом редакторе и у вас есть права root), найдите версию указанного URL-адреса, которая оказывается вложенной в коде, описывающем как работает кнопка «Помощь» (желательно сохранить резервную копию перед этим следующим шагом), а затем заменить этот URL на точный путь к файлу, который приведет к вашему автономному html-файлу, который вы хотите, чтобы он довел вас до «тех, шаги, которые я последовал, поэтому по шансу bluemoon у кого-то был бы такой же точный или очень похожий вопрос: есть мой ответ, я надеюсь, что он упростит ваш квест.

Смежные вопросы