RegEditor — редактор системного реестра

Здесь можно обсудить ваш любимый плагин.
plastikat
Posts: 59
Joined: Fri 17 Jul, 2009 10:55

RegEditor — редактор системного реестра

Post by plastikat » Wed 13 Apr, 2011 16:16

Latest post of the previous page:

1. HaRT, в общем-то, объяснил. Уточню лишь, что для обычных ключей/значений плагин делает это нормально и сейчас, а вот из панели подмонтированного вручную куста (hive) он этого не делает.
3. Сам хоткей неважен, имелась в виду реализация функционала (за которую спасибо) ;)

И ещё немного (нумерацию продолжу во избежание путаницы):
Far 2.0.1807, RegEdit 1.1.27.0 x86W

5. Уход в фоновую нить при считывнии/обновлении больших ключей по умолчанию настроен на 0,3 сек. При этом панель реально обновляется (эксперимент с секундомером на HKCR и HKCR\CLSID) через 3-5 сек. Ключи действительно большие и речь не о скорости. Хотелось бы чтобы до обновления панели был индикатор выполнения (например, такой же, какой отображается при экспорте ключей), а то появляется ощущение "подвисания" Far'а.

6. Может при подключении из панели плагина к корню сетевого реестра (cd \\name) попытку перейти по пути, повторяющему текущий путь в локальном реестре - сделать опциональной? Мне кажется, такое поведение не всегда ожидается, даже наоборот. К тому же, такого же пути там часто не оказывается - получаем: лишнее "красное предупреждение", нажатие на Enter, оказались заранее неизвестно где.

7. Хранение отдельного списка закладок (шорткатов) для сетевого реестра - тоже опцией? Синхронизации между ними нет и если хочется одного общего списка - приходится "сводить" их вручную.

8.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: RegEditor — редактор системного реестра

Post by Maximus5 » Wed 13 Apr, 2011 19:19

5. то, что вам кажется "3-5" секунд работы плагина - это работа фара, плагин свой "индикатор" уже убрал. Все, привет... Рекомендую включать "[x] Disable sorting, when key contains more items than" - тогда "со свистом".

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: RegEditor — редактор системного реестра

Post by Maximus5 » Wed 13 Apr, 2011 22:18

Желающим экспорта в cmd.
Приложены тестовые reg-файлы (REG_SZ и REG_MULTI_SZ) и получившиеся после экспорта cmd-шники.
cmd-шники получаются не рабочие, потому как или reg.exe не понимает чего-то одного, или cmd.exe не переваривает чего-то другого.
И если что-то в батнике еще можно поправить (например | заменить на ^|), то другое не получается.
Вобщем, дерзайте, правьте получившиеся батники, и пишите чего не хватает. Ну или какие символы в принципе нельзя выгрузить в cmd-файл. (те ограничения, которые я пока нарыл - описаны в шапке батников).
Мне уже надоело
Attachments
cmd-1.7z
(5.03 KiB) Downloaded 87 times

AlexII
Posts: 260
Joined: Mon 10 Apr, 2006 00:53
Location: станица Григорополисская
Has thanked: 59 times
Contact:

Re: RegEditor — редактор системного реестра

Post by AlexII » Wed 13 Apr, 2011 22:44

Maximus5 wrote:cmd-шники получаются не рабочие, потому как или reg.exe не понимает чего-то одного, или cmd.exe не переваривает чего-то другого.

plastikat
Posts: 59
Joined: Fri 17 Jul, 2009 10:55

Re: RegEditor — редактор системного реестра

Post by plastikat » Thu 14 Apr, 2011 05:37

AlexII
Дезинформация. Провёл эксперимент: если там действительно последовательности "\r\n" - то и RegEdit.exe, и reg.exe прекрасно импортируют и экспортируют такое значение, т.е. SaveSettings.cmd не мог сделать такого экспорта. Возможно это сделал какой-то редактор, которым reg-файл открывался после экспорта.
Last edited by HaRT on Thu 14 Apr, 2011 05:37, edited 2 times in total.
Reason: Исправлено форматирование

User avatar
John Doe
Бюрократ
Posts: 11433
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 102 times

Re: RegEditor — редактор системного реестра

Post by John Doe » Thu 14 Apr, 2011 10:01

С /r/n/ это старая песня:
http://michael-y.org/FAR/index.html#registry wrote:My plugin works more correctly than native Regedit from NT/2000/XP/Vista ;)
Try the following with Regedit: export a key with a string value containing carriage return/new line characters, then delete this value, and import the key back. You will lose the value! Then do the same with this plugin with "Use Regedit" turned off...
Note that the Win98 version of Regedit worked OK.

AlexII
Posts: 260
Joined: Mon 10 Apr, 2006 00:53
Location: станица Григорополисская
Has thanked: 59 times
Contact:

Re: RegEditor — редактор системного реестра

Post by AlexII » Thu 14 Apr, 2011 16:28


User avatar
John Doe
Бюрократ
Posts: 11433
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 102 times

Re: RegEditor — редактор системного реестра

Post by John Doe » Thu 14 Apr, 2011 16:32

Господа, вы используете спойлеры не по назначению.

plastikat
Posts: 59
Joined: Fri 17 Jul, 2009 10:55

Re: RegEditor — редактор системного реестра

Post by plastikat » Fri 15 Apr, 2011 05:11

AlexII: Приношу свои извинения. Я был невнимателен и, поэтому, неправ. Произошло недопонимание, я упустил из виду, что пример "до экпорта" тоже был reg-файлом, и подумал, что речь шла о буквальных символах "\r\n", а не о символах "возврат каретки/новая строка" - по поводу этих символов всё было сказано верно.

Тем не менее, иногда проще не создавать проблему, чем решать её (особенно, если есть такой выбор). Думаю, что Microsoft официально не поддерживает эти символы в значениях типа REG_SZ на ОС семейства NT (хотя технически их создание/чтение возможны), и именно об этом говорит поведение RegEdit.exe (в его интерфейсе не предусмотрено даже создание таких значений). Если же какое-то приложение их всё же создаёт - то это, ИМХО, проблема этого приложения - для многострочных значений на этих ОС есть тип REG_MULTI_SZ.
На этом предлагаю закончить с этим оффтопиком, да простят нас за него читатели этой ветки :)

Что касается reg.exe - то он бесспорно кривоват ограничен (как cmd.exe и "батники" в целом): часть проблем можно решить экранированием и/или другими "хитрыми трюками", но я сильно сомневаюсь, что можно гарантировать нормальную конвертацию любого reg-файла (или ключа реестра) в "батник", использующий reg.exe.

User avatar
zg
zero-gravity
Posts: 5313
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 49 times
Contact:

Re: RegEditor — редактор системного реестра

Post by zg » Fri 21 Oct, 2011 22:10

для корня текущая директория возвращается как пустая строка. если поставить шорткат или воспользоваться историей в far 3.0.2239+, то вместо корня попадаем туда, где были последний раз. наверное надо "\" возвращать.
плагин 1.1.30.2204.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: RegEditor — редактор системного реестра

Post by Maximus5 » Fri 21 Oct, 2011 23:13

Насколько я помню, так было сделано для того, чтобы фар сам закрывал панель плагина. Иначе нужны танцы с бубнами - текущая директория формально не пустая ("\") поэтому закрывать плагин при переходе на ".." фар не хочет.

Может фар допилить?

User avatar
zg
zero-gravity
Posts: 5313
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 49 times
Contact:

Re: RegEditor — редактор системного реестра

Post by zg » Sat 22 Oct, 2011 00:09

Maximus5 wrote:Может фар допилить?
в плане закрытия, если директория "\"? наверное даже нужно.

User avatar
t-rex
Страшный и ужасный
Posts: 4872
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Contact:

Re: RegEditor — редактор системного реестра

Post by t-rex » Sun 25 Dec, 2011 20:01

А какую версию надо качать для Far 3.0? 1.1.30 или 1.1.29?

User avatar
t-rex
Страшный и ужасный
Posts: 4872
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Contact:

Re: RegEditor — редактор системного реестра

Post by t-rex » Sun 25 Dec, 2011 20:03

И там по ссылке из анонса, не видно RegEdit3.1.1.30.(2204).7z. Как я понимаю качать надо именно её?

User avatar
zg
zero-gravity
Posts: 5313
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 49 times
Contact:

Re: RegEditor — редактор системного реестра

Post by zg » Sun 25 Dec, 2011 20:37

t-rex wrote:И там по ссылке из анонса, не видно RegEdit3.1.1.30.(2204).7z. Как я понимаю качать надо именно её?
да.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: RegEditor — редактор системного реестра

Post by Maximus5 » Mon 26 Dec, 2011 06:17

поправил анонс

User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 18 times
Been thanked: 1 time

Re: RegEditor — редактор системного реестра

Post by Kerberos464 » Mon 16 Jan, 2012 10:31

не уверен, что проблема именно в regeditor, но всё же пишу тут.
после обновления на 1.1.31 появилась проблема - зависание фара при следующих действиях:
1. берём фар 3.0.2392 и два плагина - regeditor и far colorer 1.0.3.7
2. запускаем фар, открываем для редактирования по F4 любой файл и закрываем редактор по Esc
3. нажимаем AltF1
всё, фар завис.
на предыдущей версии regeditor'а такого не было.
если не открывать файлы по F4, то зависания при AltF1 нет. также всё нормально, если нет плагина far colorer.

win 7 sp1 x64, far 3.0.2392 x64.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

Post Reply

Return to “Обсуждение плагинов”