7

Я пытаюсь добавить новый пункт для создания нового скрипта .lua в "новом" контекстном меню.

Я попытался следовать этому руководству, но оно просто не отображается в контекстном меню. Я также попытался сделать это вручную, добавив новый ключ в .lua с именем ShellNew и создав новое строковое значение с именем "NullFile", к которому не было прикреплено никакого значения. Я могу удалить папки ShellNew с другими расширениями, и они сразу исчезнут из контекстного меню, как я и ожидал, но добавление новых элементов не работает. Есть идеи?

У меня есть версия regedit 6.1, и большинство руководств, на которые я ссылаюсь, относятся к версии 5.0

3 ответа3

5

Вместо этого попробуйте следующее:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.lua]
@="LuaScript"

[HKEY_CLASSES_ROOT\.lua\ShellNew]
"NullFile"=""

[HKEY_CLASSES_ROOT\LuaScript]
@="Lua Script File"

Ключ к их обнаружению состоял в том, чтобы по существу следовать тому, что Windows имеет для текстовых файлов, или что она называет "текстовым документом". Несколько перезагрузок позже, я получил нужную функцию "новый файл сценария Lua".

1

.lua должно иметь значение (по умолчанию) пустое или (значение не установлено), если у него есть ассоциация, вы можете создать субключ с именем ассоциации, а затем в этом субключе создать ShellNew. Другими переменными, которые могут влиять на работу, являются Content Type и PerceivedType, если они установлены, они могут нарушить нормальные операции, как описано в этом руководстве.

Например для .docx у меня есть (по умолчанию) 'Word.Document.12 ', по умолчанию у него нет ShellNew, но есть вложенный ключ Word.Document.12 и в этом есть ShellNew.

Если нет, попробуйте обновить или закрыть проводник и перезапустить его из диспетчера задач. Версии Reg не актуальны, они просто идут с версией ОС.

-1

Пользователи Keynote (от Tranglos, но это может также относиться к версиям Прадова NF), пытающиеся получить расширение .knt в контекстном меню «New», должны сначала перейти в настройки Keynote и установить флажок, который регистрирует расширение (даже если значок уже установлен, и вы можете нажать, чтобы открыть, хотите верьте, хотите нет: вам все равно нужно будет это сделать).
Не пытайтесь связать .knt в опциях папки Explorer, так как это не вносит все необходимые изменения ключа и поэтому не сработает.
Затем вам нужно создать шаблон и запустить reg-файл (или отредактировать ключи вручную), как описано здесь.
Шаблон необходим, так как в противном случае созданный новый файл .knt не открывается, так как он не будет содержать настройки, необходимые для загрузки. Это может занять несколько минут, прежде чем изменения реестра вступят в силу! [Не удалось опубликовать это на связанной странице, кажется, это лучшее место, я уверен, что пользователи Keynote найдут его здесь :-)]

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .