REM; \r
\r
set DIR_CAB=%~1\r
-set CAB_NAME=%~2\r
+set CAB_NAME=%2\r
set SED_FILE=%DIR_CAB%\%CAB_NAME%.sed\r
-echo [Version] > %SED_FILE%\r
-echo Class=IEXPRESS >> %SED_FILE%\r
-echo SEDVersion=3 >> %SED_FILE%\r
-echo [Options] >> %SED_FILE%\r
-echo PackagePurpose=CreateCAB >> %SED_FILE%\r
-echo ShowInstallProgramWindow=0 >> %SED_FILE%\r
-echo HideExtractAnimation=0 >> %SED_FILE%\r
-echo UseLongFileName=1 >> %SED_FILE%\r
-echo InsideCompressed=0 >> %SED_FILE%\r
-echo CAB_FixedSize=0 >> %SED_FILE%\r
-echo CAB_ResvCodeSigning=6144 >> %SED_FILE%\r
-echo RebootMode=I >> %SED_FILE%\r
-echo InstallPrompt=%%InstallPrompt%% >> %SED_FILE%\r
-echo DisplayLicense=%%DisplayLicense%% >> %SED_FILE%\r
-echo FinishMessage=%%FinishMessage%% >> %SED_FILE%\r
-echo TargetName=%%TargetName%% >> %SED_FILE%\r
-echo FriendlyName=%%FriendlyName%% >> %SED_FILE%\r
-echo AppLaunched=%%AppLaunched%% >> %SED_FILE%\r
-echo PostInstallCmd=%%PostInstallCmd%% >> %SED_FILE%\r
-echo AdminQuietInstCmd=%%AdminQuietInstCmd%% >> %SED_FILE%\r
-echo UserQuietInstCmd=%%UserQuietInstCmd%% >> %SED_FILE%\r
-echo SourceFiles=SourceFiles >> %SED_FILE%\r
-echo [Strings] >> %SED_FILE%\r
-echo InstallPrompt= >> %SED_FILE%\r
-echo DisplayLicense= >> %SED_FILE%\r
-echo FinishMessage= >> %SED_FILE%\r
-echo TargetName=%CAB_NAME%.cab >> %SED_FILE%\r
-echo FriendlyName=IExpress Wizard >> %SED_FILE%\r
-echo AppLaunched= >> %SED_FILE%\r
-echo PostInstallCmd= >> %SED_FILE%\r
-echo AdminQuietInstCmd= >> %SED_FILE%\r
-echo UserQuietInstCmd= >> %SED_FILE%\r
+echo [Version] > "%SED_FILE%"\r
+echo Class=IEXPRESS >> "%SED_FILE%"\r
+echo SEDVersion=3 >> "%SED_FILE%"\r
+echo [Options] >> "%SED_FILE%"\r
+echo PackagePurpose=CreateCAB >> "%SED_FILE%"\r
+echo ShowInstallProgramWindow=0 >> "%SED_FILE%"\r
+echo HideExtractAnimation=0 >> "%SED_FILE%"\r
+echo UseLongFileName=1 >> "%SED_FILE%"\r
+echo InsideCompressed=0 >> "%SED_FILE%"\r
+echo CAB_FixedSize=0 >> "%SED_FILE%"\r
+echo CAB_ResvCodeSigning=6144 >> "%SED_FILE%"\r
+echo RebootMode=I >> "%SED_FILE%"\r
+echo InstallPrompt=%%InstallPrompt%% >> "%SED_FILE%"\r
+echo DisplayLicense=%%DisplayLicense%% >> "%SED_FILE%"\r
+echo FinishMessage=%%FinishMessage%% >> "%SED_FILE%"\r
+echo TargetName=%%TargetName%% >> "%SED_FILE%"\r
+echo FriendlyName=%%FriendlyName%% >> "%SED_FILE%"\r
+echo AppLaunched=%%AppLaunched%% >> "%SED_FILE%"\r
+echo PostInstallCmd=%%PostInstallCmd%% >> "%SED_FILE%"\r
+echo AdminQuietInstCmd=%%AdminQuietInstCmd%% >> "%SED_FILE%"\r
+echo UserQuietInstCmd=%%UserQuietInstCmd%% >> "%SED_FILE%"\r
+echo SourceFiles=SourceFiles >> "%SED_FILE%"\r
+echo [Strings] >> "%SED_FILE%"\r
+echo InstallPrompt= >> "%SED_FILE%"\r
+echo DisplayLicense= >> "%SED_FILE%"\r
+echo FinishMessage= >> "%SED_FILE%"\r
+echo TargetName=%CAB_NAME%.cab >> "%SED_FILE%"\r
+echo FriendlyName=IExpress Wizard >> "%SED_FILE%"\r
+echo AppLaunched= >> "%SED_FILE%"\r
+echo PostInstallCmd= >> "%SED_FILE%"\r
+echo AdminQuietInstCmd= >> "%SED_FILE%"\r
+echo UserQuietInstCmd= >> "%SED_FILE%"\r
set PREV_CD=%cd%\r
-cd %DIR_CAB%\%CAB_NAME%\r
-for %%i in (*) do echo FILE%%i=%%i >> %SED_FILE%\r
-cd %PREV_CD%\r
-echo [SourceFiles] >> %SED_FILE%\r
-echo SourceFiles0=%CAB_NAME%\ >> %SED_FILE%\r
-echo [SourceFiles0] >> %SED_FILE%\r
+cd "%DIR_CAB%\%CAB_NAME%"\r
+for %%i in (*) do echo FILE%%i=%%i >> "%SED_FILE%"\r
+cd "%PREV_CD%"\r
+echo [SourceFiles] >> "%SED_FILE%"\r
+echo SourceFiles0=%CAB_NAME%\ >> "%SED_FILE%"\r
+echo [SourceFiles0] >> "%SED_FILE%"\r
set PREV_CD=%cd%\r
-cd %DIR_CAB%\%CAB_NAME%\r
-for %%i in (*) do echo %%FILE%%i%%= >> %SED_FILE%\r
-cd %PREV_CD%\r
+cd "%DIR_CAB%\%CAB_NAME%"\r
+for %%i in (*) do echo %%FILE%%i%%= >> "%SED_FILE%"\r
+cd "%PREV_CD%"\r
set PREV_CD=%cd%\r
-cd %DIR_CAB%\r
+cd "%DIR_CAB%"\r
iexpress /N %CAB_NAME%.sed\r
-cd %PREV_CD%\r
+cd "%PREV_CD%"\r
\r