[Quote]

    nikzzzz
  • 215
  • Longevity: 10 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
Конвертер .reg файлов в формат различных скриптов.
Может конвертировать буфер обмена.
RegToScript.exe /? - помощь.
Attachments


Last edited by nikzzzz on 2016-04-22 20:30; edited 16 times in total

[Quote]

    nikzzzz
  • 215
  • Longevity: 10 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
Joker-2013,
Утилитка работает в двух режимах, конвертировать файл или буфер обмена.
Для буфер обмена нужно скопировать в него нужные ветки, пример:
[HKEY_LOCAL_MACHINE\SOFTWARE\My Test\AppEvents\Schemes\Apps\.Default\.Default\.Current]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,6d,00,65,00,64,00,69,00,61,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,\
  77,00,73,00,20,00,58,00,50,00,20,00,2d,00,20,00,34,04,38,04,3d,04,4c,04,2e,\
  00,77,00,61,00,76,00,00,00
Далее щелкнув по Clipboard получаем конвертируемый текст, который можно вставить в батник или au3 скрипт из Clipboard.
Reg.exe add "HKLM\SOFTWARE\My Test\AppEvents\Schemes\Apps\.Default\.Default\.Current" /ve /t REG_EXPAND_SZ /d "%%SystemRoot%%\media\Windows XP - динь.wav" /f
RegWrite("HKLM\SOFTWARE\My Test\AppEvents\Schemes\Apps\.Default\.Default\.Current","","REG_EXPAND_SZ","%SystemRoot%\media\Windows XP - динь.wav")


Last edited by nikzzzz on 2016-02-28 15:36; edited 3 times in total

[Quote]

    KopBuH91
  • 102
  • Longevity: 10 years
  • Posts: 382
  • REPUTATION:55

    [+] [-]
  • Location: Ташкент
кириллицу из reg в bat автоматом транслатит?

[Quote]

    nikzzzz
  • 215
  • Longevity: 10 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
19775кириллицу из reg в bat автоматом транслатит?
Да, пример двумя постами выше.
Есть такт-же возможность переключиться на ansi (в .ini файле).

[Quote]

    Joker-2013
  • 1039
  • Longevity: 9 years 7 months
  • Posts: 2053
  • REPUTATION:120

    [+] [-]
  • Location: из прошлого
RunProgram="hidcon:Reg.exe add \"HKCU\Software\PECompact\Language\" /v PECompact /t REG_BINARY /d e8030000 /f"
RunProgram="hidcon:reg.exe add HKCU\Software\gBurner /v Install_Dir /t REG_SZ /d \"%TEMP%\\2k10\\gBurner\" /f"
RunProgram="hidcon:Reg.exe add \"HKCU\Software\Roadkil\" /v \"Lic_Unstp\" /t REG_BINARY /d \"31\" /f"
RunProgram="hidcon:cmd.exe /c Reg.exe add \"HKCU\Software\WhiteTown\CDBF\" /v \"Temp\" /t REG_SZ /d \"07021971-23111971-26021999-00005849\" /f"
RunProgram="hidcon:cmd.exe /c Reg.exe add \"HKCU\Software\WhiteTown\CDBF\" /v \"Lang\" /t REG_SZ /d \"russian.dbf\" /f"
RunProgram="hidcon:cmd.exe /c Reg.exe add \"HKCU\Software\WhiteTown\CDBF\" /v \"ShowTip\" /t REG_DWORD /d \"1\" /f"
комментировать строку ;
сохранять в UTF8 без BOM
Вместо обычных кавычек применять: \"
;!@Install@!UTF-8!
RunProgram="hidcon:Reg.exe add \"HKCU\Software\EasyBoot Systems\UltraISO\5.0\" /v \"Language\" /t REG_SZ /d \"1049\" /f"
;!@InstallEnd@!
В таком виде конвертируй (в txt)
Получается готовый файл конфигурации, который можно слить со стабом и архивом.
Архив в данном случае можно создать с файлом-пустышкой:
Создаем пустой текстовый документ, меняем название и расширение на любое, к примеру назовем 0 и архивируем в 7z
(что бы тоже самое сделать в 7zipSFX конструкторе, файл 0 должен иметь расширение exe, то есть 0.exe, он не будет запускаться и нужен лишь для создания архива)

[Quote]

    Joker-2013
  • 1039
  • Longevity: 9 years 7 months
  • Posts: 2053
  • REPUTATION:120

    [+] [-]
  • Location: из прошлого
nikzzzz, я бы написал SFXScript или ConfigSFX или 7zScript
HKCU\\Software\\
двойные слеши...
Во всех примерах были одинарные.
Выдернул из готовых проектов...
Но не знаю, как правильно...
Может conty9 подскажет...
А так вроде визуально, все правильно делает.
Командную строку поддерживает утилита?
Вижу что да. Отлично! Куда сохраняется преобразованный файл и с каким именем (из ком.строки)

[Quote]

    nikzzzz
  • 215
  • Longevity: 10 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
22973Куда сохраняется преобразованный файл и с каким именем (из ком.строки)
Для справки /?
Сохраняется рядом с .reg файлом с расширением .script, но его можно и прямо указать в ком. строке.
RegToScript.exe /sfx d:\...\Reg.reg e:\...\Reg.script
А слэш удваиваться должен, это есть в описании.

[Quote]

    Joker-2013
  • 1039
  • Longevity: 9 years 7 months
  • Posts: 2053
  • REPUTATION:120

    [+] [-]
  • Location: из прошлого
Замечательная утилита надеюсь еще кто нибудь протестирует.
Протестировал чуток...
С буфером обмена непонятки, выскочило окно пустое с вопросом, нажал, буфер пуст.
Может все таки расширение txt ??? с данным расширением неудобно, приходится менять...
В файл конфигурации, в строчку 2 добавь GUIMode="2", так можно использовать без редактирования и не мелькает прогресс бар при распаковки.
;!@Install@!UTF-8!
GUIMode="2"
RunProgram="hidcon:Reg.exe add \"HKCU\\Software\\Easy 7ZipSFX\" /v \"Stub\" /t REG_DWORD /d 0x1 /f"
RunProgram="hidcon:Reg.exe add \"HKCU\\Software\\Easy 7ZipSFX\" /v \"Method\" /t REG_DWORD /d 0x2 /f"
;*** Completed. 0 errors.
;!@InstallEnd@!

Скриншот

Перетаскивание желательно сделать на окно а не на input, что бы не целится.

[Quote]

    nikzzzz
  • 215
  • Longevity: 10 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
Обновил прогу.
Убрал пустые строки, исправил баг.
22998В файл конфигурации, в строчку 2 добавь GUIMode="2"
Так добавь сам
[Script_BeginText]
=;!@Install@!UTF-8!
=GUIMode="2"
22998С буфером обмена непонятки, выскочило окно пустое с вопросом, нажал, буфер пуст.
А что непонятно ?
Кнопка ClipBoard конвертирует буфер обмена, а не файл, надо скопировать в него содержимое .reg файла, необязательно полностью, после нажатия на эту кнопку буфер обмена будет сконвертирован, если нажать да то и результат будет скопирован в буфер.
22998Может все таки расширение txt ??? с данным расширением неудобно, приходится менять...
Могу добавить в config.

[Quote]

    Joker-2013
  • 1039
  • Longevity: 9 years 7 months
  • Posts: 2053
  • REPUTATION:120

    [+] [-]
  • Location: из прошлого
Так добавь сам
не додумался посмотреть в конфиг...
А что непонятно ?
Так выводи сообщение в окне что буфер пуст и конвертировать нечего.
Могу добавить в config.
Я про сохранить в файл... Хотелось бы txt
или выбор в окне, сейчас доступно только script, на кой нам такое расширение? в официальной справке txt

[Quote]

    nikzzzz
  • 215
  • Longevity: 10 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
23012Я про сохранить в файл... Хотелось бы txt
Так я имел ввиду добавить в конфиг расширение , с котором файл будет сохраняться.
23012Так выводи сообщение в окне что буфер пуст и конвертировать нечего.
Не вижу смысла, буфер может быть и не пуст, но там нет инфы для конвертирования, это и так видно.

[Quote]

    viktor212
  • 305
  • Longevity: 9 years
  • Posts: 56
  • REPUTATION:7

    [+] [-]
nikzzzz,
Спасибо! очень полезная получилась утилита aa

[Quote]

    Joker-2013
  • 1039
  • Longevity: 9 years 7 months
  • Posts: 2053
  • REPUTATION:120

    [+] [-]
  • Location: из прошлого
nikzzzz, Так будет версия, в которой можно сохранять конфигурацию sfx как txt?
И пожатая UPX?

[Quote]

    nikzzzz
  • 215
  • Longevity: 10 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
Joker-2013,
23051Так будет версия, в которой можно сохранять конфигурацию sfx как txt?
Так укажи имя выходного файла с расширением .txt.
Повторюсь, могу только добавить, чтобы расширения по умолчанию были прописаны в .ini файле.
Если нужно, подтверди.
23051И пожатая UPX?
Нет, это не совместимо с самой идеологией утилиты.

[Quote]

    Joker-2013
  • 1039
  • Longevity: 9 years 7 months
  • Posts: 2053
  • REPUTATION:120

    [+] [-]
  • Location: из прошлого
В окне выбора сохранения укажи выбор маски TXT
ну или в конфиге...

Page 1 of 6


Display posts:    

Current time is: 06-Feb 16:02

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum