>> "1. We have a general exe, dll update and a schema update, everything sould be fine here when upgrading from consecutive versions, but if i want to update let's say from 4.3 to 4.8 the update should handle schema updates from 4.3 to 4.4 and from 4.4 to 4.5 and 4.5 to 4.6 ...etc , how can i achieve this using your product. "
With wyBuild 2.6.x you need to include all "schema" updates from previous versions and execute them sequentially.
In the next version, wyBuild adds the ability to do "incremental" updates (in addition to the current "direct updates"). Meaning you won't have to include all the schema updates in new versions. The next version of wyBuild is currently planned for released in Quarter 4, 2016 (barring no unforeseen complications).
>> "2. My current guess is building a small exe in charge of script execution, ditch your batch execution approach, and copy files to some local script folder and then start this small exe to begin schema execution, but i do not know how to deploy all scripts from 4.3 to 4.8 when upgrading from 4.3 to 4.8"
You include them with your app. Then you use the variables you pass to whatever script is executing these schema changes to tell the script what version you're currently on. See: http://wyday.com/wybuild/help/comandvars.php
>> "3. The update is linked to a particula menustrip item i want to trigger it via a button press in a form, how can i achieve that?"
This has been asked numerous times on the forum: https://wyday.com/forum/t/188/menuitem-devexpress-ribbon/#post-919
>> "4. If deciding to purchase current version, upgrade to expected 2.8 will be included or should wait for new release? "
Minor upgrades are free. Major upgrades are free within a period, and then discounted outside of that period. So, buy it now.