项目打包小用[原]
1
@echo off
2
echo Starting Make BOM update package![](https://www.cnblogs.com/Images/dot.gif)
3
echo -----------------------------------------------------
4
echo 1. Create temp directory: temp
5
rd /S /Q temp
6![](/Images/OutliningIndicators/None.gif)
7
md temp
8
md temp\config
9
md temp\dll
10
md temp\Resources
11![](/Images/OutliningIndicators/None.gif)
12
echo 2. Copy files![](https://www.cnblogs.com/Images/dot.gif)
13![](/Images/OutliningIndicators/None.gif)
14
copy config\AmountButtonInfo.xml temp\config\AmountButtonInfo.xml
15
copy config\MessageDef.cfg.xml temp\config\MessageDef.cfg.xml
16
copy config\NSICUState.xml temp\config\NSICUState.xml
17
copy config\Template.xml temp\config\Template.xml
18
copy config\UIFunctions.xml temp\config\UIFunctions.xml
19
copy config\YktServerReturnCode.xml temp\config\YktServerReturnCode.xml
20
copy config\TicketInfo.xml temp\config\TicketInfo.xml
21
copy config\SysMaintenanceUI.xml temp\config\SysMaintenanceUI.xml
22
copy config\MessageChiToEng.xml temp\config\MessageChiToEng.xml
23![](/Images/OutliningIndicators/None.gif)
24![](/Images/OutliningIndicators/None.gif)
25
copy dll\*.dll temp\dll\
26![](/Images/OutliningIndicators/None.gif)
27
copy *.dll temp\
28
copy *.pdb temp\
29
copy *.bpl temp\
30![](/Images/OutliningIndicators/None.gif)
31
copy NewUI.exe temp\
32
copy NewUI.exe.manifest temp\
33
copy NewUI.exe.config temp\
34![](/Images/OutliningIndicators/None.gif)
35
echo 3. Create Self Extract File (RAR)![](https://www.cnblogs.com/Images/dot.gif)
36![](/Images/OutliningIndicators/None.gif)
37
cd temp
38![](/Images/OutliningIndicators/None.gif)
39
attrib -R /S /D
40
winrar a -r -sfx BOMEXE
41![](/Images/OutliningIndicators/None.gif)
42
echo 4. Prepare SFX Comments![](https://www.cnblogs.com/Images/dot.gif)
43![](/Images/OutliningIndicators/None.gif)
44
echo Silent=1 > sfx.txt
45
echo Overwrite=1 >> sfx.txt
46
rem echo Path=.\ >> sfx.txt
47![](/Images/OutliningIndicators/None.gif)
48
echo 5. Add SFX Comments![](https://www.cnblogs.com/Images/dot.gif)
49![](/Images/OutliningIndicators/None.gif)
50
winrar c -zsfx.txt BOMEXE.exe
51![](/Images/OutliningIndicators/None.gif)
52
copy BOMEXE.exe ..\
53![](/Images/OutliningIndicators/None.gif)
54
echo 6. Update package completed!!
55![](/Images/OutliningIndicators/None.gif)
56
echo on
57
pause
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/dot.gif)
3
![](/Images/OutliningIndicators/None.gif)
4
![](/Images/OutliningIndicators/None.gif)
5
![](/Images/OutliningIndicators/None.gif)
6
![](/Images/OutliningIndicators/None.gif)
7
![](/Images/OutliningIndicators/None.gif)
8
![](/Images/OutliningIndicators/None.gif)
9
![](/Images/OutliningIndicators/None.gif)
10
![](/Images/OutliningIndicators/None.gif)
11
![](/Images/OutliningIndicators/None.gif)
12
![](/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/dot.gif)
13
![](/Images/OutliningIndicators/None.gif)
14
![](/Images/OutliningIndicators/None.gif)
15
![](/Images/OutliningIndicators/None.gif)
16
![](/Images/OutliningIndicators/None.gif)
17
![](/Images/OutliningIndicators/None.gif)
18
![](/Images/OutliningIndicators/None.gif)
19
![](/Images/OutliningIndicators/None.gif)
20
![](/Images/OutliningIndicators/None.gif)
21
![](/Images/OutliningIndicators/None.gif)
22
![](/Images/OutliningIndicators/None.gif)
23
![](/Images/OutliningIndicators/None.gif)
24
![](/Images/OutliningIndicators/None.gif)
25
![](/Images/OutliningIndicators/None.gif)
26
![](/Images/OutliningIndicators/None.gif)
27
![](/Images/OutliningIndicators/None.gif)
28
![](/Images/OutliningIndicators/None.gif)
29
![](/Images/OutliningIndicators/None.gif)
30
![](/Images/OutliningIndicators/None.gif)
31
![](/Images/OutliningIndicators/None.gif)
32
![](/Images/OutliningIndicators/None.gif)
33
![](/Images/OutliningIndicators/None.gif)
34
![](/Images/OutliningIndicators/None.gif)
35
![](/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/dot.gif)
36
![](/Images/OutliningIndicators/None.gif)
37
![](/Images/OutliningIndicators/None.gif)
38
![](/Images/OutliningIndicators/None.gif)
39
![](/Images/OutliningIndicators/None.gif)
40
![](/Images/OutliningIndicators/None.gif)
41
![](/Images/OutliningIndicators/None.gif)
42
![](/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/dot.gif)
43
![](/Images/OutliningIndicators/None.gif)
44
![](/Images/OutliningIndicators/None.gif)
45
![](/Images/OutliningIndicators/None.gif)
46
![](/Images/OutliningIndicators/None.gif)
47
![](/Images/OutliningIndicators/None.gif)
48
![](/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/dot.gif)
49
![](/Images/OutliningIndicators/None.gif)
50
![](/Images/OutliningIndicators/None.gif)
51
![](/Images/OutliningIndicators/None.gif)
52
![](/Images/OutliningIndicators/None.gif)
53
![](/Images/OutliningIndicators/None.gif)
54
![](/Images/OutliningIndicators/None.gif)
55
![](/Images/OutliningIndicators/None.gif)
56
![](/Images/OutliningIndicators/None.gif)
57
![](/Images/OutliningIndicators/None.gif)