Code:
Function Wrap()
Del @scriptdir+'\Package.sed'
Del '%userprofile%\desktop\silent_'+$file
$iexpress = '[Version]','Class=IEXPRESS','SEDVersion=3','[Options]','PackagePurpose=InstallApp',
'ShowInstallProgramWindow=1','HideExtractAnimation=1','UseLongFileName=1','InsideCompressed=0',
'CAB_FixedSize=0','CAB_ResvCodeSigning=0','RebootMode=N','InstallPrompt=%%InstallPrompt%%',
'DisplayLicense=%%DisplayLicense%%','FinishMessage=%%FinishMessage%%','TargetName=%%TargetName%%',
'FriendlyName=%%FriendlyName%%','AppLaunched=%%AppLaunched%%','PostInstallCmd=%%PostInstallCmd%%',
'AdminQuietInstCmd=%%AdminQuietInstCmd%%','UserQuietInstCmd=%%UserQuietInstCmd%%',
'SourceFiles=SourceFiles','[Strings]','InstallPrompt=','DisplayLicense=','FinishMessage=','TargetName=',
'FriendlyName=','AppLaunched=','PostInstallCmd=<None>','AdminQuietInstCmd=','UserQuietInstCmd=',
'FILE0=','[SourceFiles]','SourceFiles0=','[SourceFiles0]','%%FILE0%%='
$rc = writefile(@scriptdir+'\package.sed',$iexpress)
$=WriteProfileString(@scriptdir+'\package.sed','Strings','TargetName','%userprofile%\desktop\silent_'+$file)
$=WriteProfileString(@scriptdir+'\package.sed','Strings','FriendlyName','Silent '+$file)
$=WriteProfileString(@scriptdir+'\package.sed','Strings','AppLaunched',$file+' '+$switch)
$=WriteProfileString(@scriptdir+'\package.sed','Strings','FILE0','"'+$file+'"')
$=WriteProfileString(@scriptdir+'\package.sed','SourceFiles','SourceFiles0',$path)
Shell 'IExpress /n package.sed'
EndFunction
the funct was named iexpress, before I renamed it to wrap