So far things are looking bright and these functions are getting a good state of functionality along with simplicity - so necessary to make things easier to understand and share.
Pedrole15 has also joined this development and managed to improve some of the presented functions either making them work much faster or adding some new nifty features.
Was also added a new option inside unpack - it can now directly call an executable that is attached inside the script.
<strong>How is this useful?</strong>
Imagine that you want to add all files inside single self extracting 7zip file - this way you can use 7z compression at it's best.
After running this exe file, it will be deleted from the folder to where it was first extracted.
As you can see this function was added having in mind this particular sort of use.
It was also added since there is an important feature lacking on WinBuilder ever since the beginning - the support of multiple subfolders inside attached files, meaning that you can only add folders on the root of the script itself. The initial goal for having attached files only planned very simple files mainly used to keep small tools that would complement a script.
With time we've began using these scripts to hold bigger files and now it's evolving to a point where we can use these app scripts to literally install a program on any given target regardless of the used project as long as some common rules are followed <em>(mostly of them defined inside api.script)</em>
This means of course that the complexity of programs to be supported also tends to increase as things move on - but luckily that both Peter and MedEvil have come to the rescue and began doing a really important research that will hopefully bring the final touch to our goals and result in a truly efficient method to quickly add programs to any target windows.
:)
-- Nuno Brito