Registry плагин

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Виталий Князев писал(а):
Serge Yolkin писал(а):Версия 4.0 не жмется UPXом :(
Что странно, ибо компилятор тот же, код тот же. А зачем его жать? Я вот перестал паковать по-умолчанию, TC тоже теперь не упакован... Для скачки всё равно архив, упаковано, а на диске места полно. Разве что на дискету, но я дисковод крайний раз видел года 3 назад.
Я подобрал комплект портативных программ ( к сожалению, не все бесплатные, кое-что пришлось купить) TC - как интегратор с собственными ассоциациями + офис + просмотр почти всего и правка самых популярных + распаковка почти всего, включая инсталляторы + немного утиля = ~60Mb. Это если CureIt! скачан, без него ~50. Флэха 2Gb, но я ее для переноса/хранения покупал, а программы жму. Да и маленький файл грузится с флэхи быстрее. Не винт все-таки.

Да, если подборка интересует - пишите.

P.S. А Гислер обещал жатый ехешник после релиза.

P.P.S. Сжалось! Пришлось ключи ком. строки поменять...
Аватара пользователя
Виталий Князев
Сообщения: 97
Зарегистрирован: Вс дек 19, 2004 15:17
Откуда: Лондон

Сообщение Виталий Князев »

Serge Yolkin писал(а):P.P.S. Сжалось! Пришлось ключи ком. строки поменять...
4.1 может и так сожмётся...
TC 8.01, x64
Аватара пользователя
Виталий Князев
Сообщения: 97
Зарегистрирован: Вс дек 19, 2004 15:17
Откуда: Лондон

Сообщение Виталий Князев »

Обновил, основная фича - быстрый поиск, пока только по строкам. В Висте особо не тестировал, но пока там поиск примерно в полтора раза медленнее чем в XP. Для начала поиск только по всему реестру.

v 4.1 - 31.07.2009
- Добавлено: Быстрый поиск (наберите 'find' или 'find string_to_find' в командной строке).
Пока только по строкам (REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ).
Поиск быстрее в XP, чем в Vista и 7.
- Изменилось: Улучшены иконки (основная, ключи, создать параметр, и т.д.)
- Добавлено: Стандартные иконки, как в regedit (опционально)
- Добавлено: Возможность отключить суффиксы в размерах параметров (байт/кб/Мб)
- Исправлено: Значения созданные по F7 + "\valuename" теперь не содержат слэш в начале имени
- Исправлено: Некорректная работа в некоторых случаях когда имя параметра содержит слэш
- Исправлено: Нижний регистр в экспортируемых шестнадцатиричных значениях
TC 8.01, x64
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Виталий Князев
Быстрый поиск - просто класс!
Поиск за 7-8 секунд вызывает состояние, близкое к оргазму.
Как тебе удалось это сделать, если не секрет?

Если концерт по заявкам продолжается, то очень хотелось бы строку поиска сделать комбобоксом, чтобы запоминались предыдущие строки поиска. Пусть даже без сохранения в файл, только пока ТС работает - это уже гигантское подспорье.
Аватара пользователя
Виталий Князев
Сообщения: 97
Зарегистрирован: Вс дек 19, 2004 15:17
Откуда: Лондон

Сообщение Виталий Князев »

VadiMGP писал(а):Виталий Князев
Быстрый поиск - просто класс!
Поиск за 7-8 секунд вызывает состояние, близкое к оргазму.
Как тебе удалось это сделать, если не секрет?
Позаимствовал кое-какие идеи из Registry Workshop, там многое видно из того как он работает - число потоков, память процесса, результат... Кучка интересных решений, но ничего сверхнавороченного.
VadiMGP писал(а): Если концерт по заявкам продолжается, то очень хотелось бы строку поиска сделать комбобоксом, чтобы запоминались предыдущие строки поиска. Пусть даже без сохранения в файл, только пока ТС работает - это уже гигантское подспорье.
Попробую

P.S.
Иногда падает при повторном поиске - длинная строка, затем один символ... Но для первой версии сойдёт 8)
TC 8.01, x64
790
Сообщения: 357
Зарегистрирован: Сб авг 09, 2008 18:08

Сообщение 790 »

Виталий Князев писал(а): -Изменилось: Улучшены иконки (основная, ключи, создать параметр, и т.д.)
- Добавлено: Стандартные иконки, как в regedit (опционально)
Ура! :D
А нельзя ли разделить эти "функции" в registry_vk.ini ?
Чтоб иконки ключей можно было бы включить "как в regedit", а вот иконки "папок" всё таки выглядели как в этом новом 4.1

Быстрый поиск:
Без командных строк тут никак не обойтись? Лично я такими вещами, как ком.строка раз в год пользуюсь, не более, вообще даже в окне не присутствует.
Используйте двойной клик для перехода к выбранному ключу|Используйте Ctrl + двойной клик для редактирования
В 7.04а не работает, только окно поиска закрывается. В 7.5pb8 работает.

Был же вроде параметр:
Не показывать "Подключить сетевой реестр"
или это в другом плагине было и я чего-то путаю? Может и тут сделать?
TC 11.58 32/64, Win10x64

Cuda уехал text, он был ещё вчераа...
Аватара пользователя
Volniy
Сообщения: 585
Зарегистрирован: Ср дек 15, 2004 00:17
Откуда: Местный

Сообщение Volniy »

790 писал(а):
Используйте двойной клик для перехода к выбранному ключу|Используйте Ctrl + двойной клик для редактирования
В 7.04а не работает, только окно поиска закрывается
Подтверждаю только про переход к выбранному ключу, а вызов окна редактирования значения работает.
790
Сообщения: 357
Зарегистрирован: Сб авг 09, 2008 18:08

Сообщение 790 »

F7, потом \new (к примеру), потом нажимаем Escape и слышим БАМС - звук ошибки
TC 11.58 32/64, Win10x64

Cuda уехал text, он был ещё вчераа...
Аватара пользователя
Виталий Князев
Сообщения: 97
Зарегистрирован: Вс дек 19, 2004 15:17
Откуда: Лондон

Сообщение Виталий Князев »

790 писал(а): Ура! :D
А нельзя ли разделить эти "функции" в registry_vk.ini ?
Чтоб иконки ключей можно было бы включить "как в regedit", а вот иконки "папок" всё таки выглядели как в этом новом 4.1
Как знал... Разделю, когда руки дойдут.
790 писал(а): Быстрый поиск:
Без командных строк тут никак не обойтись? Лично я такими вещами, как ком.строка раз в год пользуюсь, не более, вообще даже в окне не присутствует.
Это всё понятно, конструктивные предложения? Добавлять что-то вроде "Подключить сетевой реестр" или "добавить значение" я не хочу - слишком много кода менять/тестировать.
790 писал(а): В 7.04а не работает, только окно поиска закрывается. В 7.5pb8 работает.
Хм, там не тестировал, спасибо!... Когда ж он зарелизится-то...
790 писал(а): Был же вроде параметр:
Не показывать "Подключить сетевой реестр"
или это в другом плагине было и я чего-то путаю? Может и тут сделать?
Не было. Подумаю на эту тему.
Последний раз редактировалось Виталий Князев Сб авг 01, 2009 17:05, всего редактировалось 1 раз.
TC 8.01, x64
Аватара пользователя
Виталий Князев
Сообщения: 97
Зарегистрирован: Вс дек 19, 2004 15:17
Откуда: Лондон

Сообщение Виталий Князев »

Volniy писал(а):
790 писал(а):
Используйте двойной клик для перехода к выбранному ключу|Используйте Ctrl + двойной клик для редактирования
В 7.04а не работает, только окно поиска закрывается
Подтверждаю только про переход к выбранному ключу, а вызов окна редактирования значения работает.
Похоже результат не конвертится из UNICODE, исправлю, спасибо.
TC 8.01, x64
Аватара пользователя
Виталий Князев
Сообщения: 97
Зарегистрирован: Вс дек 19, 2004 15:17
Откуда: Лондон

Сообщение Виталий Князев »

790 писал(а):F7, потом \new (к примеру), потом нажимаем Escape и слышим БАМС - звук ошибки
Спасибо
TC 8.01, x64
cluster
Сообщения: 82
Зарегистрирован: Вт май 26, 2009 15:25

Сообщение cluster »

Быстрый поиск:
Без командных строк тут никак не обойтись? Лично я такими вещами, как ком.строка раз в год пользуюсь, не более, вообще даже в окне не присутствует.
А я б, напротив, не отаказался от командной строки в полной мере:

Код: Выделить всё

Команда <где искать> <тип объекта> <запрос> 
find HKCU -v "directory"
Но GUI-вариант необходим большинству.
790
Сообщения: 357
Зарегистрирован: Сб авг 09, 2008 18:08

Сообщение 790 »

Извините, я не следил за прошлыми версиями плагина.
Откуда вообще берётся проблема с такими строковыми параметрами, когда там указан путь к файлу? типа вот:

Код: Выделить всё

[HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache]
"D:\\TotalCMD\\TOTALCMD.EXE"="Total Commander 32 bit"
Или нужно конвертировать спецсимволы и тогда будет вид:
D[colon][bslash]TotalCMD[bslash]TOTALCMD[dot]EXE
или иначе показывает один файл.ехе и всё, никаких значений и никакой возможности изменения.
Может можно как-то подменять спецсимволы... ими же?
TC 11.58 32/64, Win10x64

Cuda уехал text, он был ещё вчераа...
790
Сообщения: 357
Зарегистрирован: Сб авг 09, 2008 18:08

Сообщение 790 »

Поиск, типа "конструктивные предложения":
1. В настройках чекбокс "Использовать Поиск ТС (по умолчанию) или использовать Поиск плагина"
2. Если выбран Поиск плагина, то когда юзер находится в плагине, "перехватывать" те кнопки, которые у юзера забиты на Поиск ТС. Типа ALT+F7 по умолчанию, а у меня, например, F2 этим занимается.

Мне кажется, что делать полно-функциональный поиск как в Поиск ТС, будет слишком запаристо. Такое как "Файлы на панель", запоминание мест и объектов поиска... "дата между", "не старше"... очень нужные вещи.
TC 11.58 32/64, Win10x64

Cuda уехал text, он был ещё вчераа...
Аватара пользователя
Виталий Князев
Сообщения: 97
Зарегистрирован: Вс дек 19, 2004 15:17
Откуда: Лондон

Сообщение Виталий Князев »

790 писал(а):Поиск, типа "конструктивные предложения":
1. В настройках чекбокс "Использовать Поиск ТС (по умолчанию) или использовать Поиск плагина"
2. Если выбран Поиск плагина, то когда юзер находится в плагине, "перехватывать" те кнопки, которые у юзера забиты на Поиск ТС. Типа ALT+F7 по умолчанию, а у меня, например, F2 этим занимается.

Мне кажется, что делать полно-функциональный поиск как в Поиск ТС, будет слишком запаристо. Такое как "Файлы на панель", запоминание мест и объектов поиска... "дата между", "не старше"... очень нужные вещи.
Насколько мне известно, файловые плагины не могут перехватывать кнопки, по крайней мере TC не предоставляет такого интерфейса...
Файлов на панель тоже не будет, дат скорее всего тоже.
TC 8.01, x64
Ответить