[тестируем] Утилита для конвертации *.reg-файлов в *.bat и *.inf файлы

Аватара пользователя
xxxl

Re: [тестируем] Утилита для конвертации *.reg-файлов в *.bat и *.inf файлы

Сообщение xxxl »

Цитата gora:



Новая версия работает не правильно, но может я и ошибаюсь
[тестируем] Утилита для конвертации *.reg-файлов в *.bat и *.inf файлы




проверял - вроде все правильно.

тип параметра REG_BINARY у меня с запятыми пишет "Ошибка: Недопустимые параметры командной строки", а с запятыми - успешно. А REG_DWORD: в рег-файле записано шестнадцатеричное значение числа, а в бат для правильной записи в реестр должно быть десятичное (с шестнадцатеричным значением тоже ошибка).
Аватара пользователя
gora

Re: [тестируем] Утилита для конвертации *.reg-файлов в *.bat и *.inf файлы

Сообщение gora »

Narm, с запятыми я действительно недоглядел, у себя поправил, а с hex числами помогло добавление префикса 0x в данные.

Код:

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

REG ADD "HKCU\Software\Punto Switcher\3.0" /v "SoundState_13" /t REG_DWORD /d "0x076c0003" /f

Ключ /f в середине строки мне кажется не лучшее решение, читабельность строк это ухудшает. ИМХО.
Аватара пользователя
Narm

Re: [тестируем] Утилита для конвертации *.reg-файлов в *.bat и *.inf файлы

Сообщение Narm »

Цитата gora:



Ключ /f в середине строки мне кажется не лучшее решение, читабельность строк это ухудшает
[тестируем] Утилита для конвертации *.reg-файлов в *.bat и *.inf файлы




согласен, я его туда поставил потому что так легче (на мой взгляд) формировать строку с веткой реестра
Аватара пользователя
gora

Re: [тестируем] Утилита для конвертации *.reg-файлов в *.bat и *.inf файлы

Сообщение gora »

Narm, вот еще результаты сравнительного тестирования.



Исходный файл

Код:

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

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\7-Zip.7z\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
[-HKEY_CURRENT_USER\AppEvents\EventLabels\StartIntegrate]
[-HKEY_CURRENT_USER\AppEvents\EventLabels\EndIntegrateOk]

Ваше:

Код:

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

REG ADD "HKCR\7-Zip.7z\shell\open\command" /f /ve  /t REG_SZ /d "\"C:\Program Files\7-Zip\7zFM.exe\" \"%1\""

Мое:

Код:

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

REG ADD "HKCR\7-Zip.7z\shell\open\command" /ve /t REG_SZ /d "\"C:\Program Files\7-Zip\7zFM.exe\" \"%%1\"" /f
REG DELETE "HKCU\AppEvents\EventLabels\StartIntegrate" /f
REG DELETE "HKCU\AppEvents\EventLabels\EndIntegrateOk" /f
Аватара пользователя
SAOPP

Re: [тестируем] Утилита для конвертации *.reg-файлов в *.bat и *.inf файлы

Сообщение SAOPP »

Narm, а распознавать удаление записей реестра насколько я понял она не умеет?



Тут пришла в голову идея касательно забивания тулзы например в контекстное меню для рег файлов, и на перёд задавать (чем юзер чаще пользуется т.е. автоматом конвертировать в батник или инф, либо вариант выбора выходящего файла) вариант конвертации. Изображение
Аватара пользователя
SAOPP

Re: [тестируем] Утилита для конвертации *.reg-файлов в *.bat и *.inf файлы

Сообщение SAOPP »

Автор планирует обновление тулзы с учётом форматирования строки (/f в конце + лишний пробел после /ve) и правильная работа с элементами типа %1 => %%1 ? Изображение Ждём с нетерпением обновления!
Аватара пользователя
Narm

Re: [тестируем] Утилита для конвертации *.reg-файлов в *.bat и *.inf файлы

Сообщение Narm »

Жалко что ждать придётся ещё долго. До декабря как минимум :-(
Аватара пользователя
visokosnik

Re: [тестируем] Утилита для конвертации *.reg-файлов в *.bat и *.inf файлы

Сообщение visokosnik »

подскажите , а чем наоборот конвертировать .inf файл в .reg







заранее благодарен
Аватара пользователя
visokosnik

Re: [тестируем] Утилита для конвертации *.reg-файлов в *.bat и *.inf файлы

Сообщение visokosnik »

Цитата visokosnik:



подскажите , а чем наоборот конвертировать .inf файл в .reg
[тестируем] Утилита для конвертации *.reg-файлов в *.bat и *.inf файлы




Присоединяюсь к вопросу.
Ответить

Вернуться в «Автоматическая установка Windows 2000/XP/2003»