OSDN Git Service

Modify documents.
[ffftp/ffftp.git] / Package / make_cab_file_routine.bat
1 REM;\r
2 REM;  Please do not run this directly.\r
3 REM; \r
4 \r
5 set DIR_CAB=%~1\r
6 set CAB_NAME=%2\r
7 set SED_FILE=%DIR_CAB%\%CAB_NAME%.sed\r
8 echo [Version] > "%SED_FILE%"\r
9 echo Class=IEXPRESS >> "%SED_FILE%"\r
10 echo SEDVersion=3 >> "%SED_FILE%"\r
11 echo [Options] >> "%SED_FILE%"\r
12 echo PackagePurpose=CreateCAB >> "%SED_FILE%"\r
13 echo ShowInstallProgramWindow=0 >> "%SED_FILE%"\r
14 echo HideExtractAnimation=0 >> "%SED_FILE%"\r
15 echo UseLongFileName=1 >> "%SED_FILE%"\r
16 echo InsideCompressed=0 >> "%SED_FILE%"\r
17 echo CAB_FixedSize=0 >> "%SED_FILE%"\r
18 echo CAB_ResvCodeSigning=6144 >> "%SED_FILE%"\r
19 echo RebootMode=I >> "%SED_FILE%"\r
20 echo InstallPrompt=%%InstallPrompt%% >> "%SED_FILE%"\r
21 echo DisplayLicense=%%DisplayLicense%% >> "%SED_FILE%"\r
22 echo FinishMessage=%%FinishMessage%% >> "%SED_FILE%"\r
23 echo TargetName=%%TargetName%% >> "%SED_FILE%"\r
24 echo FriendlyName=%%FriendlyName%% >> "%SED_FILE%"\r
25 echo AppLaunched=%%AppLaunched%% >> "%SED_FILE%"\r
26 echo PostInstallCmd=%%PostInstallCmd%% >> "%SED_FILE%"\r
27 echo AdminQuietInstCmd=%%AdminQuietInstCmd%% >> "%SED_FILE%"\r
28 echo UserQuietInstCmd=%%UserQuietInstCmd%% >> "%SED_FILE%"\r
29 echo SourceFiles=SourceFiles >> "%SED_FILE%"\r
30 echo [Strings] >> "%SED_FILE%"\r
31 echo InstallPrompt= >> "%SED_FILE%"\r
32 echo DisplayLicense= >> "%SED_FILE%"\r
33 echo FinishMessage= >> "%SED_FILE%"\r
34 echo TargetName=%CAB_NAME%.cab >> "%SED_FILE%"\r
35 echo FriendlyName=IExpress Wizard >> "%SED_FILE%"\r
36 echo AppLaunched= >> "%SED_FILE%"\r
37 echo PostInstallCmd= >> "%SED_FILE%"\r
38 echo AdminQuietInstCmd= >> "%SED_FILE%"\r
39 echo UserQuietInstCmd= >> "%SED_FILE%"\r
40 set PREV_CD=%cd%\r
41 cd "%DIR_CAB%\%CAB_NAME%"\r
42 for %%i in (*) do echo FILE%%i=%%i >> "%SED_FILE%"\r
43 cd "%PREV_CD%"\r
44 echo [SourceFiles] >> "%SED_FILE%"\r
45 echo SourceFiles0=%CAB_NAME%\ >> "%SED_FILE%"\r
46 echo [SourceFiles0] >> "%SED_FILE%"\r
47 set PREV_CD=%cd%\r
48 cd "%DIR_CAB%\%CAB_NAME%"\r
49 for %%i in (*) do echo %%FILE%%i%%= >> "%SED_FILE%"\r
50 cd "%PREV_CD%"\r
51 set PREV_CD=%cd%\r
52 cd "%DIR_CAB%"\r
53 iexpress /N %CAB_NAME%.sed\r
54 cd "%PREV_CD%"\r
55 \r