Редактор Контекстного Меню
Цитата: Удаленный пользователь от 13.01.2022, 03:56Всем доброй ночи. Обновил программу ссылка: *тык*
- Теперь открывая поиск (открыть S, закрыть ctrl + S, если поле пустое), фокус сразу становится на textbox
- Поиск начал работать на ветки и ключи в них, исключая лишние символы (HKCR, \ )
- Добавил проверку обновления в настройках
- Теперь программа при запуске (или нажатии кнопки R) умеет считывать текущий RGB цвета выделения и выделенного текста, а также при откате и применения соответствующего твика.
- В textbox R, G, B , теперь нельзя вписать букву
- Галочка "поставить цвет" теперь меняет цвет, если цвет выделения не стандартный.
- Программа все еще может подзависнуть на очистке, однако, еще не разу не "упала". Все дело в подсчете очень большого кол-во файлов.
- Теперь очистка сбрасывается перезапуском формы (R), а не перезапуском программы
- Ускорил добавление и удаление от имени Система\TrustedInstaller
- Исправил наложение панелей друг на друга
- Сделал адекватное сохранение настроек в реестре, поэтому уведомление об экспорте появится снова ¯\_(ツ)_/¯
Всем доброй ночи. Обновил программу ссылка: *тык*
- Теперь открывая поиск (открыть S, закрыть ctrl + S, если поле пустое), фокус сразу становится на textbox
- Поиск начал работать на ветки и ключи в них, исключая лишние символы (HKCR, \ )
- Добавил проверку обновления в настройках
- Теперь программа при запуске (или нажатии кнопки R) умеет считывать текущий RGB цвета выделения и выделенного текста, а также при откате и применения соответствующего твика.
- В textbox R, G, B , теперь нельзя вписать букву
- Галочка "поставить цвет" теперь меняет цвет, если цвет выделения не стандартный.
- Программа все еще может подзависнуть на очистке, однако, еще не разу не "упала". Все дело в подсчете очень большого кол-во файлов.
- Теперь очистка сбрасывается перезапуском формы (R), а не перезапуском программы
- Ускорил добавление и удаление от имени Система\TrustedInstaller
- Исправил наложение панелей друг на друга
- Сделал адекватное сохранение настроек в реестре, поэтому уведомление об экспорте появится снова ¯\_(ツ)_/¯
Цитата: Удаленный пользователь от 27.01.2022, 22:29Всем доброго вечера.
Обновил программу ссылка: *тык* . Напоминаю, что теперь можно обновлять программу через Настройки.
- Больше никаких DOS окон =). Избавился от этого костыля, теперь все изменения от имени SYSTEM\TrustedInstaller не вызывают страшных cmd и powershell
- Добавил Экспорт и Импорт веток реестра контекстного меню. Очень полезная штука, когда например, переустановили шиндовс, а настраивать контекстное меню снова не хочется
[spoiler title="Экспорт и Импорт"]
[/spoiler]
- Исправил "прикол" уведомлений, когда были 2 разных уведомления, а событие на ЛКМ \ ПКМ производило последнее
- Добавлена возможность проверки обновлений при запуске
- Добавлена тень в стиле шиндовс
- Добавлена поддержка скругленных краев для Windows 11
- Добавлена поддержка аргументов с тире (-clean)
- Теперь в textbox для #Hex цвета нельзя вписывать русские буквы, также больше не появляется исключение, если введено менее 6 символов
- Теперь переход по элементам через tab нормальный
- Теперь нажатие клавиши B сначала спрашивает, а потом делает
Всем доброго вечера.
Обновил программу ссылка: *тык* . Напоминаю, что теперь можно обновлять программу через Настройки.
- Больше никаких DOS окон =). Избавился от этого костыля, теперь все изменения от имени SYSTEM\TrustedInstaller не вызывают страшных cmd и powershell
- Добавил Экспорт и Импорт веток реестра контекстного меню. Очень полезная штука, когда например, переустановили шиндовс, а настраивать контекстное меню снова не хочется
- Исправил "прикол" уведомлений, когда были 2 разных уведомления, а событие на ЛКМ \ ПКМ производило последнее
- Добавлена возможность проверки обновлений при запуске
- Добавлена тень в стиле шиндовс
- Добавлена поддержка скругленных краев для Windows 11
- Добавлена поддержка аргументов с тире (-clean)
- Теперь в textbox для #Hex цвета нельзя вписывать русские буквы, также больше не появляется исключение, если введено менее 6 символов
- Теперь переход по элементам через tab нормальный
- Теперь нажатие клавиши B сначала спрашивает, а потом делает
Цитата: Удаленный пользователь от 27.01.2022, 22:51Спасибо за программу.
Спасибо за программу.
Цитата: Удаленный пользователь от 28.01.2022, 12:28Добрый день @dary1337Можыте добавить оповещение что копия риестра готова, и зделать чтобы настройки editor можно была сахранить нажав на кнопку или при помощи буквы на клавиатуре?
Добрый день @dary1337Можыте добавить оповещение что копия риестра готова, и зделать чтобы настройки editor можно была сахранить нажав на кнопку или при помощи буквы на клавиатуре?
Цитата: Удаленный пользователь от 28.01.2022, 12:47Добрый день, Владислав. *ссылка* (Или обновитесь через программу)
Оповещение об успешном экспорте уже присутствовало.
Теперь клавиша B отвечает только за Экспорт контекстного меню, избавился от полного копирования реестра.
Также убрал уведомление об рекомендации создании копии реестра при первом запуске
Добрый день, Владислав. *ссылка* (Или обновитесь через программу)
Оповещение об успешном экспорте уже присутствовало.
Теперь клавиша B отвечает только за Экспорт контекстного меню, избавился от полного копирования реестра.
Также убрал уведомление об рекомендации создании копии реестра при первом запуске
Цитата: Удаленный пользователь от 04.02.2022, 23:40Всем доброй ночи. Обновил программу *ссылка*
- Добавил возможность изменения уже существующей ветки.
P.S. Пока не работает для веток, которыми не владеет пользователь (Присвоение прав не всегда решает эту проблему)
Все что Вы напишете в пути, будет дословно перенесено, так что не забывайте про кавычки
Важное примечание: если Вы переименуете изменяемую ветку, то эта будет уже новая ветка. Старая будет удалена: некоторые ветки удалятся (если они есть).
Значения и параметры оставшихся веток будут перенесены.
- Очистка больше не заставляет зависнуть программу. Также действия с кнопкой "Применить" будут не доступны, пока идет очистка.
- Клавиша Enter теперь отвечает только за обновление Поиска.
- Добавил возможность отката выбранной иконки, чтобы не перезапускать программу
- Убрал жирные линии при нажатии на кнопки
- Добавил ветку Directory\Background (Привет "Открыть в Visual Studio" )
Всем доброй ночи. Обновил программу *ссылка*
- Добавил возможность изменения уже существующей ветки.
P.S. Пока не работает для веток, которыми не владеет пользователь (Присвоение прав не всегда решает эту проблему)
Все что Вы напишете в пути, будет дословно перенесено, так что не забывайте про кавычки
Важное примечание: если Вы переименуете изменяемую ветку, то эта будет уже новая ветка. Старая будет удалена: некоторые ветки удалятся (если они есть).
Значения и параметры оставшихся веток будут перенесены.
- Очистка больше не заставляет зависнуть программу. Также действия с кнопкой "Применить" будут не доступны, пока идет очистка.
- Клавиша Enter теперь отвечает только за обновление Поиска.
- Добавил возможность отката выбранной иконки, чтобы не перезапускать программу
- Убрал жирные линии при нажатии на кнопки
- Добавил ветку Directory\Background (Привет "Открыть в Visual Studio" )
Цитата: Удаленный пользователь от 17.02.2022, 20:56yuri привет, а можно в твоей программе реализовать добавить подменю или изменить и добавить в контекстное меню создать?
yuri привет, а можно в твоей программе реализовать добавить подменю или изменить и добавить в контекстное меню создать?
Цитата: Удаленный пользователь от 19.02.2022, 15:42Доброго дня всем. Александр, готовченко 👏. Скачать: *тык*.
[spoiler title="Как это работает?"]
- Как программа понимает, есть ли расширение в меню создать:
Программа проверяет, есть ли у расширения (как пример, возьму .txt) внутри ветка ShellNew, если да, то смотрит, есть ли значение ItemName или FileName, если этих значений нет, пункт не появится в списке (Значит, его нет в меню Cоздать).- При отметки галочки "Создать":
В textbox "названия", указываете расширение, например .txt (можно без точки), если вы хотите просто добавить это расширение, то нажимаете "Добавить", ничего не написав в textbox "пути", если вы знаете, что делаете, то указывайте: @C:\Windows\system32\notepad.exe,-470.
Т.е. Если вы добавляете элемент с пустым полем в textbox "пути", то программа создаст пустое значение FileName в ветке .txt\ShellNew.
Если вы написали что-то в textbox "пути", то Программа создаст значение ItemName в ветке .txt\ShellNew. (Учтите, что если вы что-то напишете неправильно, пункт не появится)
P.S. Если вы укажите, например, .ai (такая ветка есть) и подобные неизвестные расширения, то пункт не появится.- При нажатии "Изменить":
Программа проверяет, есть ли у расширения (как пример возьму .txt) значение ItemName, если да, то вы сможете увидеть в поле textbox-а "пути": @C:\Windows\system32\notepad.exe,-470
Если такого значения нет, то поле будет пустым (Значение FileName)- При нажатии "Убрать":
Программа удаляет значения: ItemName и FileName, в выбранном вами расширении.Экспорт работает для расширений, которые есть в меню создать, поэтому рекомендую перед тем как что-то тыркать, сделать Экспорт
Учтите, все это относится к ветке: HKEY_CLASSES_ROOT.
Если пункты прописаны в HKLM\SOFTWARE\CLASSES, то они не будут отображены в программе.[/spoiler]
Остальные изменения:
- Теперь смена темы клавишей T плавная
- Кажется, что светлая тема, какая-то не такая, но это из-за непрозрачности (повышена для светлой темы), особенно видно на темных фонах.
- Если вы не выбрали, что импортировать, список не обновится
- Теперь при выборе иконки, можно выбрать фильтровать по *.ico или искать все файлы (*.*)
- Оказывается, сворачивание приложения было чуть быстрее, чем заканчивалась анимация. Исправил.
Доброго дня всем. Александр, готовченко 👏. Скачать: *тык*.
- Как программа понимает, есть ли расширение в меню создать:
Программа проверяет, есть ли у расширения (как пример, возьму .txt) внутри ветка ShellNew, если да, то смотрит, есть ли значение ItemName или FileName, если этих значений нет, пункт не появится в списке (Значит, его нет в меню Cоздать).
- При отметки галочки "Создать":
В textbox "названия", указываете расширение, например .txt (можно без точки), если вы хотите просто добавить это расширение, то нажимаете "Добавить", ничего не написав в textbox "пути", если вы знаете, что делаете, то указывайте: @C:\Windows\system32\notepad.exe,-470.
Т.е. Если вы добавляете элемент с пустым полем в textbox "пути", то программа создаст пустое значение FileName в ветке .txt\ShellNew.
Если вы написали что-то в textbox "пути", то Программа создаст значение ItemName в ветке .txt\ShellNew. (Учтите, что если вы что-то напишете неправильно, пункт не появится)
P.S. Если вы укажите, например, .ai (такая ветка есть) и подобные неизвестные расширения, то пункт не появится.
- При нажатии "Изменить":
Программа проверяет, есть ли у расширения (как пример возьму .txt) значение ItemName, если да, то вы сможете увидеть в поле textbox-а "пути": @C:\Windows\system32\notepad.exe,-470
Если такого значения нет, то поле будет пустым (Значение FileName)
- При нажатии "Убрать":
Программа удаляет значения: ItemName и FileName, в выбранном вами расширении.
Экспорт работает для расширений, которые есть в меню создать, поэтому рекомендую перед тем как что-то тыркать, сделать Экспорт
Учтите, все это относится к ветке: HKEY_CLASSES_ROOT.
Если пункты прописаны в HKLM\SOFTWARE\CLASSES, то они не будут отображены в программе.
Остальные изменения:
- Теперь смена темы клавишей T плавная
- Кажется, что светлая тема, какая-то не такая, но это из-за непрозрачности (повышена для светлой темы), особенно видно на темных фонах.
- Если вы не выбрали, что импортировать, список не обновится
- Теперь при выборе иконки, можно выбрать фильтровать по *.ico или искать все файлы (*.*)
- Оказывается, сворачивание приложения было чуть быстрее, чем заканчивалась анимация. Исправил.
Цитата: Удаленный пользователь от 08.07.2022, 16:06Всем доброго дня. Обновил программу, скачать: *прямая ссылка*.
- Окно настроек теперь открывается по центру программы, а не экрана
- Добавлена поддержка масштаба Windows: 125, 150, 175
- Добавлена возможность "горячей" замены языка программы в настройках
- Теперь язык программы запоминается в реестре
- Программа больше не схлопывается, если значения в реестре некорректны
Всем доброго дня. Обновил программу, скачать: *прямая ссылка*.
- Окно настроек теперь открывается по центру программы, а не экрана
- Добавлена поддержка масштаба Windows: 125, 150, 175
- Добавлена возможность "горячей" замены языка программы в настройках
- Теперь язык программы запоминается в реестре
- Программа больше не схлопывается, если значения в реестре некорректны