![]() |
Нужна программа для Ashampoo UnInstaller TXT to REG
Вложений: 1
Помогите пожалуйста нужна программа которая по содержимому тхт файла создаст UnReg и Reg-файл.
Есть такая отличная программа Ashampoo UnInstaller ана может создавать Reg-файл а UnReg не может,а мне очень нужен и UnReg. Ashampoo UnInstaller может экспортировать данные в txt файл вот из этого файла и надо создать UnReg и Reg-файл. Программа должна поддерживала командную строку и хорошо бы чтобы ана мониторила с заданным интервалом папку на появление txt файлов и тут же их преобразовывала а затем удаляла txt файл. . Формат файлов токой: исходный фаил - "Имя"_REG.TXT (пример NnBackup_REG.TXT) выходной Reg - "Имя"Re.reg (пример NnBackupRe.REG) выходной UnReg - "Имя"Un.reg (пример NnBackupUn.REG) Для примера в архив положил три тхт файла,три правильных Reg один правильный UnReg и два пустых UnReg. На тхт файлах можно эксперементировать и сравнивать с правильными Reg файлами. Вот содержимое одного из тхт файлов Test_REG.TXT: ; Ashampoo UnInstaller Platinum Suite ; Файл:G:\Soft\SYS\Instal-Uninstal\Test.ECL ; Реестр : ;Легенда: ; [-]= Удалить ключ/папку,[+]= Новый ключ/папка,[#]= Изменить ключ/папку, ; [-]=Удалить значение/файл,[+]= Новое значение/файл ; [%]=Изменить значение (старое значение/файл),[*]= Изменить значение (новое значение/файл) ; [+][HKEY_LOCAL_MACHINE\SOFTWARE\Test\Test] [+]"(по умолчанию)" = "2005200" [+]"path" = "C:\Test" [#][HKEY_LOCAL_MACHINE\SOFTWARE\Test\Test1] [%]"(по умолчанию)" = "1970197"[*]"(по умолчанию)" = "2000200" [-]"path" = "C:\Test1" [-][HKEY_LOCAL_MACHINE\SOFTWARE\Test\Test2] [-]"(по умолчанию)" = "2005200" [-]"path" = "C:\Test2" [#][HKEY_LOCAL_MACHINE\SOFTWARE\Test\Test3] [+]"path" = "C:\Test3" Вот содержимое Reg файла TestRe.REG: REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Test\Test] @="2005200" "path"="C:\\Test" [HKEY_LOCAL_MACHINE\SOFTWARE\Test\Test1] @="2000200" "path"=- [-HKEY_LOCAL_MACHINE\SOFTWARE\Test\Test2] @=- "path"=- [HKEY_LOCAL_MACHINE\SOFTWARE\Test\Test3] "path"="C:\\Test3" Вот содержимое UnReg файла TestUn.REG: REGEDIT4 [-HKEY_LOCAL_MACHINE\SOFTWARE\Test\Test] @=- "path"=- [HKEY_LOCAL_MACHINE\SOFTWARE\Test\Test1] @="1970197" "path"="C:\\Test1" [HKEY_LOCAL_MACHINE\SOFTWARE\Test\Test2] @="2005200" "path"="C:\\Test2" [HKEY_LOCAL_MACHINE\SOFTWARE\Test\Test3] "path"=- Мне кажется нужно переходя от строчки к строчки вниз разбрасывать по Reg и UnReg файлам так: [-] - в Reg создать c "-" (удалить) а в UnReg создать [+] - в Reg создать а в UnReg создать c "-" (удалить) [#] - в Reg создать и в UnReg создать[*] - в Reg создать [%] - в UnReg создать |
| Часовой пояс GMT +4, время: 22:39. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.