After creating a lot of product installations for various games, mod's etc, I decided to write this kit for creating basic Self-Installers like that of WinZip and WinRAR (but more beautiful of course 🙂)
Screenshot:

[Download]
Archive page
119 posts

${SE_FILE} "local_path_to\file.ext" => "output_file"As I said before, try to make it like the NSIS command names and parameters styles. It will make the script more compact and easier to produce by hand.
!define WM_SETFONT 0x0030
CreateFont $0 "$(^Font)" "$(^FontSize)" "700"
SendMessage $hCtrl ${WM_SETFONT} $0 0 Originally posted by deguixI'm aware of that code, but I don't know how to get the hCtrl of the first line of the details view.
!define WM_SETFONT 0x0030 CreateFont $0 "$(^Font)" "$(^FontSize)" "700" SendMessage $hCtrl ${WM_SETFONT} $0 0
first line of the details viewIs this a Label or a ListBox? If it's a ListBox, you can't put a line with different font from the else. It's ListBox rule.
Uploaded a new (perhaps final) build.Oh oh, I've done small tests and I found some more room for improvement:
This one includes ... the "When done, open extraction directory" check-box which replaces the readme check-box if specifiedStrange. I don't see it.
unknown variable/constant "SE_OVERWRITE_STATE" detected, ignoring (macro:SE_FILE:1)When I use the command ${SE-NoOverwrite}.
The reason that you don't have an open-dir check-box is because you cannot have that and a readme check-box.Are you sure it's working correctly on version 0.3? Did you try to comment ${SE-Readme} line in your example script?
How would one get the executable/script file names w/o file extensions on compile time? Remember the Name and Caption are set on compile time.Hmmm... just ignore that.
unknown variable/constant "SE_OVERWRITE_STATE" detected, ignoring (macro:SE_FILE:1)When I use the command ${SE-NoOverwritePrompt}.

Originally posted by dRaakjeI think I will have to make the dialogue larger.
Hi, nice work, but, as you can see in the screenshot, on XP with the classical theme the description text is displayed on two lines, causing the bottomhalf to fall off.
Perhaps you should force a specific, smaller font for that text? Hmmm, I don't suppose it's easy to have the path changed into using dots in the middle of the string to compact it when it's too long. (like "D:\...\installdir")
Remco
[Image]