Topic: RegCPE (Reg Converter PE)  (Read 38569 times)

RegCPE (Reg Converter PE)
« on: April 08, 2011, 02:35:42 AM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
ila_rendered


A Real good Reg converter by BlueLife :)

* convert reg to au3, reg and script for pe build tasks. (inf or any other support can be added in future....)
* works quite fast on normal sized files
* clean & secure convert without unnecessary quotes, and top most readable when possible.
* auto workaround with known situations, no more manual check and a lot known manual workarounds :>.
* warnings for unsupported formats
* self contained [instructions] inside .ini file
* "Gool Clipboard" to copy a reg snippet and convert on the fly :).
* parameter support
* Open Source - written with au3  :thumbsup:

Cosmetics
* nice self themed gui (host x86 only) and tidy basic gui
* progress bars :>.

*
For !!! Unsupported reg Type !!! warning See Reply 57
http://TheOven.org/index.php?topic=106.msg18289#msg18289
« Last Edit: December 16, 2015, 09:13:40 AM by Lancelot »

Re: RegCPE (Reg Converter PE)
« Reply #1 on: April 08, 2011, 03:15:10 AM »

Galapo

  • Gena Baker
  • Grand Chef
  • *****
  • Location: Australia
  • Date Registered: Sep 2010
  • Posts: 2207
Very nice work again from BlueLife!  :cheerleader:

Will no doubt now be THE tool to use for such things. :icecream:

Regards,
Galapo.

Re: RegCPE (Reg Converter PE)
« Reply #2 on: April 08, 2011, 01:44:50 PM »

ChrisR

  • XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
Just tested
 
reg_add,0x2,%reg%\ControlSet001\services\Themes,"ImagePath","#$p#$q#$c#$qS#$q#$c#$qy#$q#$c#$qs#$q#$c#$qt#$q#$c#$qe#$q#$c#$qm#$q#$c#$qR#$q#$c#$qo#$q#$c#$qo#$q#$c#$qt.....
becomes
RegWrite,HKLM,0x2,Tmp_System\ControlSet001\services\Themes,ImagePath,"#$pSystemRoot#$p\System32\svchost.exe -k netsvcs"

Very nice blue tools  :yahoo:  I'll use that one now  :cool:

Thank you very much BlueLife and Lancelot


Re: RegCPE (Reg Converter PE)
« Reply #3 on: April 08, 2011, 01:52:03 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
mini info about themes ;).

at RegCPE.ini file

[Options]
Theme=0
will get theme of your hostos
Theme=1
uses internal theme
and you can easly guess rest  :cool:

also, do not forget "Gool Clipboard" feature (just added info to post1), it is simply copying a section of a .reg file to clipboard and click "Gool Clipboard" :).

from bluelife comments, I think big file support will be left to future developers (Galapo, Chrisr, ....) after next version (open source and some todo cleaned). This should be about handling memory, remember difference between opening a big txt file with notepad-windows and notepad2......

Let me know if something missed from eyes. Happy conversions.  :thumbsup:

Re: RegCPE (Reg Converter PE)
« Reply #4 on: April 08, 2011, 08:20:03 PM »

ChrisR

  • XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
I looked in more detail, outside the "todo", everything seems very well :thumbup:
Good the // !!! Unsupported Reg Type !!! // and I do not know the workaround for variable %hash%=#, you thought at all

Maybe add the option to select all Ctrl+A in addition to copy to the clipboard.

Otherwise, Great, even with a big reg file of 5 MB, it puts, 1min 10 in my config, it is accecptable. :smile:.

 :cheers:

Re: RegCPE (Reg Converter PE)
« Reply #5 on: April 08, 2011, 08:45:19 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
hi ChrisR,

I am glad you like, after next version codes are full free to develop further, I am pretty sure you will come with good improvments in time. :thumbsup:

yep speed is good (I feel better than tools I'd used before, i will make speed tests when i get back homepc), but hang effect on big reg files during "Gool RegFile" does not look nice cosmetically ;) , besides, in the end it converts.

maybe I need to better define goal of clipboard function (button idea is BlueLife)

follow:

copy following (ctrl+c)

Code: [Select]
[HKEY_CURRENT_USER\Software\Ahead\Nero - Burning Rom\AdvanceWizard]
"MusicDiscMultiSessionEnabled"=dword:00000000
"ShowBurnProcessStatusReportInExpress"=dword:00000000

and on RegCPE click "Gool Clipboard" (maybe 2 times ;))

a note about %hash% requirement.
This is verrrry old well known bug, #<number> bug, and workaround %hash% is by Galapo :).
Workaround is not required if reg entries are under [process] section + script processed directly by build. (green play or big blue).
BUT when you move them to another section
[process]
run,%scriptfile%,myregs
[myregs]
........
OR
if script called from another script by run-exec.... bad things happens.
To avoid bad things,
one must have %hash%<number> workaround.
You know, I always stay at safe side  :thumbsup:
it is annoying to go back and fix working scripts to working scripts as a slow turtle, with staying safe side I walk, even slowly, always forward :turtle:

See you. :cheers:
« Last Edit: April 08, 2011, 08:46:51 PM by Lancelot »

Re: RegCPE (Reg Converter PE)
« Reply #6 on: April 11, 2011, 09:22:26 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Hi all,

new version is at post 1,

here are most of things on previous todo list

todo:
* very big sized reg support (it works, but you need to wait a bit long)
==> no special adjustment made, besides hang effect removed ;)
* check if sth can be done on 0x1 enter (probably not but better check... ;))
 ==> RegCPE throws an error in such case and it is very easy to fix manually (very rare event)
* basic animation on or near progress bar (5 dot technique: ..... .... ... .. . .. ... .... ..... .... ... .. . )
 ==> DONE
* parameter support (I personally never advice such thing, but why not ;))
 ==> DONE
* drag-drop reg files support (good for drag-drop as well as right click and send to)
 ==> DONE
* Convert type reg support (reg to reg for pe build) ===> I hope pe2/3 builders will like ( ChrisR, homes32  :wink: )
 ==> DONE
* One more "Show" scrollbox saying "None" as an option to start RegCPE without reading previous reg. (keep previous reg at address bar)
 ==> DONE
* mini bug fix on Gool Clipboard, needs button clicked 2nd time on some case ;).
 ==> DONE
* a small introduction about settings maybe in ini [Introduction]
 ==> DONE
*** and some other enhancements that will confort using and ease further development.  :thumbsup:

After you start, check [Introduction] inside ini file for Advanced options ;).

Happy conversions.  :driving:

Re: RegCPE (Reg Converter PE)
« Reply #7 on: April 11, 2011, 10:00:04 PM »

Galapo

  • Gena Baker
  • Grand Chef
  • *****
  • Location: Australia
  • Date Registered: Sep 2010
  • Posts: 2207
BlueLife is amazing! Thanks very much for this tool.  :1st:

Regards,
Galapo.

Re: RegCPE (Reg Converter PE)
« Reply #8 on: April 11, 2011, 10:46:05 PM »

ChrisR

  • XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
Thank you very much for this great blue tools :clap:

* Convert type reg support (reg to reg for pe build) ===> I hope pe2/3 builders will like ( ChrisR, homes32  :wink: )
 
Yes, I like. Congratulations for all improvements, It has everything.  :magic:
Where is the Blue smiley :wink:   

Edit:  Can I create a script to put  in debug ?   :)
« Last Edit: April 11, 2011, 10:56:32 PM by ChrisR »

Re: RegCPE (Reg Converter PE)
« Reply #9 on: April 11, 2011, 10:53:06 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Where is the Blue smiley :wink:
Added to post 1  :lol:
« Last Edit: April 11, 2011, 10:53:31 PM by Lancelot »

Re: RegCPE (Reg Converter PE)
« Reply #10 on: April 11, 2011, 11:35:10 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Edit:  Can I create a script to put  in debug ?   :)
Same mind thinks same,
Give a day to be tested by others too, I would not like to get "bug reports" after publishing through script. :great:

Re: RegCPE (Reg Converter PE)
« Reply #11 on: April 12, 2011, 12:11:52 AM »

amalux

  • Code Baker
  • Jr. Chef
  • **
  • Date Registered: Dec 2010
  • Posts: 58
Looks like a keeper! Thanks guys :thumbsup:

 :cheers:

Re: RegCPE (Reg Converter PE)
« Reply #12 on: April 12, 2011, 02:04:23 AM »

Homes32

  • Code Baker
  • Chef
  • ***
  • Date Registered: Dec 2010
  • Posts: 177
Excellent work! only wish I could have had this a couple years earlier! :)

you might consider adding the LockGUI to the
_GUI_RATIO_CONVERT
_GUI_RATIO_REG
_dropped
_RegFileOpen_Dialog
events. and writing "Loading Reg file" to the log. it can be a bit confusing at 1st when loading large reg files as there doesn't seem to be anything happening for a few moments.

Thank you for this wonderful tool! : :great:

Re: RegCPE (Reg Converter PE)
« Reply #13 on: April 12, 2011, 01:43:17 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Hi Homes32,

yep i wish too..... :great:
BlueLife says you are right  :thumbsup: LockGUI will be implemented on next version.

@All
BlueLife says better to wait & see more ideas - reports, to implement all at once on next version......... 

:grin:

Re: RegCPE (Reg Converter PE)
« Reply #14 on: April 12, 2011, 08:56:45 PM »

Homes32

  • Code Baker
  • Chef
  • ***
  • Date Registered: Dec 2010
  • Posts: 177
minor cosmetic change

fit reg input box correctly into the RegFile group.
Code: [Select]
Global $GUI_REG_INPUT = GUICtrlCreateInput($LastRegFile, 127, 28, 425, 21)
Global $GUI_REG_BTN = GUICtrlCreateButton("", 559, 28, 22, 22, 0x0040)


Re: RegCPE (Reg Converter PE)
« Reply #15 on: April 15, 2011, 05:21:50 PM »

was_JFX

  • Code Baker
  • Grand Chef
  • *****
  • Date Registered: Dec 2010
  • Posts: 1074
Great tool, BlueLife  :thumbsup:

only 1 small thing i noticed, using Reg to Reg conversion

Quote
[-HKEY_CLASSES_ROOT\jpegfile\shell\open\DropTarget]
will not be translated, everything else looks perfect  :great:

:cheers:

Re: RegCPE (Reg Converter PE)
« Reply #16 on: April 17, 2011, 04:09:49 PM »

BlueLife

  • Code Baker
  • Apprentice
  • *
  • Date Registered: Oct 2010
  • Posts: 2
Thanks friends, RegCPE updated, v1.2 available at first post

Homes32 LockGUI idea implemented + cosmetic change done, Thanks
JFX bug on reg to reg fixed, Thanks
red coloring during processing totally removed (was causing some unwanted behaviour with new design...)
theme support on hostx64 totally removed (was causing some unwanted behaviour with new design...)
reg to au3 and reg to reg now have warning at top in case of things
other minor things for confort :>

Thanks for support.

Re: RegCPE (Reg Converter PE)
« Reply #17 on: April 20, 2011, 03:23:47 AM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
minor update,
v1.2.0.1
only to improve file type list (Browse button -> Files of type: )
 :cheers:

Re: RegCPE (Reg Converter PE)
« Reply #18 on: April 20, 2011, 03:30:39 AM »

Galapo

  • Gena Baker
  • Grand Chef
  • *****
  • Location: Australia
  • Date Registered: Sep 2010
  • Posts: 2207
Thank you!

Regards,
Galapo.

Re: RegCPE (Reg Converter PE)
« Reply #19 on: May 12, 2011, 08:32:12 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
RegCPE updated to 1.4
2 minor things:
better support to empty keys
support to reg none

both key types are verrrrrry rare, besides always better keep working at hand.  :thumbsup:

 

Powered by EzPortal