OSDN Git Service

env sample
[tainavi/TinyBannavi.git] / TinyBannavi / _update.cmd
1 @ECHO OFF\r
2 \r
3 SET WD=%CD%\r
4 \r
5 CD %~dp0\r
6 \r
7 ECHO ...\83A\83b\83v\83f\81[\83g\90æ\82ª\91\8dÝ\82·\82é\82©\8am\94F\82µ\82Ü\82·.\r
8 IF NOT EXIST ..\..\bin\tainavi\Viewer.class GOTO ERROREXIT\r
9 \r
10 @REM JavaRuntime\82ð\83R\83s\81[\r
11 IF EXIST jre (\r
12         IF EXIST ..\..\jre6 (\r
13                 IF EXIST ..\..\jre6.old\ RD /S /Q ..\..\jre6.old\\r
14                 REN jre jre.new\r
15         )\r
16         IF EXIST ..\..\jre (\r
17                 IF EXIST ..\..\jre.old\ RD /S /Q ..\..\jre.old\\r
18                 REN jre jre.new\r
19         )\r
20 )\r
21 IF EXIST jre.new (\r
22         ECHO ...JavaRuntime\82ð\83R\83s\81[\82µ\82Ü\82·.\r
23         MOVE /Y jre.new ..\..\\r
24 )\r
25 \r
26 IF EXIST ..\..\calendar\PlugIn_RecGoogleCalendar.class (\r
27         DEL /F ..\..\calendar\PlugIn_Rec*.class\r
28 )\r
29 \r
30 IF EXIST ..\..\javamail\PlugIn_RecRD_MAIL.class (\r
31         DEL /F ..\..\javamail\PlugIn_Rec*.class\r
32 )\r
33 \r
34 IF EXIST bin (\r
35         IF EXIST ..\..\bin.old2\ RD /S /Q ..\..\bin.old2\\r
36         IF EXIST ..\..\bin.new\ RD /S /Q ..\..\bin.new\\r
37         REN bin bin.new\r
38 )\r
39 IF EXIST bin.new (\r
40         ECHO ...\83o\83C\83i\83\8a\82ð\83R\83s\81[\82µ\82Ü\82·.\r
41         MOVE /Y bin.new ..\..\\r
42 )\r
43 \r
44 ECHO ...\90V\8bK\82É\92Ç\89Á\82³\82ê\82½\90Ý\92è\83t\83@\83C\83\8b\82ð\83R\83s\81[\82µ\82Ü\82·.\r
45 IF EXIST ..\..\env.old2\ RD /S /Q ..\..\env.old2\\r
46 IF EXIST ..\..\env.old\ REN ..\..\env.old\ env.old2\r
47 MD ..\..\env.old\\r
48 XCOPY ..\..\env ..\..\env.old\ /S /E /Q /Y\r
49 FOR %%i IN (env\*.*) DO (\r
50         IF NOT EXIST "..\..\env\%%~nxi" COPY "%%i" ..\..\env\\r
51 )\r
52 \r
53 ECHO ...\90V\8bK\82É\92Ç\89Á\82³\82ê\82½\83A\83C\83R\83\93\82ð\83R\83s\81[\82µ\82Ü\82·.\r
54 FOR %%i IN (icon\*.*) DO (\r
55         IF NOT EXIST "..\..\icon\%%~nxi" COPY "%%i" ..\..\icon\\r
56 )\r
57 \r
58 ECHO ...\83X\83N\83\8a\83v\83g\82ð\83R\83s\81[\82µ\82Ü\82·.\r
59 FOR %%i IN (*.cmd) DO (\r
60         IF NOT "%%i" == "_update.cmd" COPY "%%i" ..\..\\r
61 )\r
62 FOR %%i IN (*.sh) DO (\r
63         COPY "%%i" ..\..\\r
64 )\r
65 DEL /F ..\..\_update.cmd\r
66 DEL /F ..\..\_update.sh\r
67 COPY tinybannavi.sh ..\..\tinybannavi.command\r
68 \r
69 IF EXIST ..\..\TaiNavi.exe.old DEL /F ..\..\TaiNavi.exe.old\r
70 IF EXIST ..\..\TaiNavi.exe REN ..\..\TaiNavi.exe TaiNavi.exe.old\r
71 COPY /Y TaiNavi.exe ..\..\\r
72 IF NOT EXIST ..\..\TaiNavi.ini COPY TaiNavi.ini ..\..\\r
73 \r
74 ECHO ...\83e\83L\83X\83g\82ð\83R\83s\81[\82µ\82Ü\82·.\r
75 FOR %%i IN (*.txt) DO (\r
76         COPY "%%i" ..\..\\r
77 )\r
78 \r
79 CD %WD%\r
80 EXIT 0\r
81 \r
82 :ERROREXIT\r
83 ECHO \83A\83b\83v\83f\81[\83g\82É\8e¸\94s\82µ\82Ü\82µ\82½.\r
84 PAUSE\r
85 \r
86 CD %WD%\r
87 EXIT 1\r