1 >copy "Folder2\*", "Folder2_work"
\r
3 >SetVar "Setting_getDiffCmdLine", "DiffCUI"
\r
4 >SetVar "Setting_getEditorCmdLine", "ArgsLog"
\r
5 Comparing Base, Update1 and Update2
\r
6 1. NotSame.txt : Base
\81\82FolderA, Base
\81\82FolderB, FolderA
\81\82FolderB
\r
7 2. NotSameNo0.txt : Base
\82É
\91¶
\8dÝ
\82µ
\82Ü
\82¹
\82ñ, FolderA
\81\82FolderB
\r
8 3. NotSameNo1.txt : FolderA
\82É
\91¶
\8dÝ
\82µ
\82Ü
\82¹
\82ñ, Base
\81\82FolderB
\r
9 4. NotSameNo2.txt : FolderB
\82É
\91¶
\8dÝ
\82µ
\82Ü
\82¹
\82ñ, Base
\81\82FolderA
\r
10 5. Only0.txt : Base
\82Ì
\82Ý
\82É
\91¶
\8dÝ
\82µ
\82Ü
\82·
\r
11 6. Only1.txt : FolderA
\82Ì
\82Ý
\82É
\91¶
\8dÝ
\82µ
\82Ü
\82·
\r
12 7. Only2.txt : FolderB
\82Ì
\82Ý
\82É
\91¶
\8dÝ
\82µ
\82Ü
\82·
\r
13 8. Same01.txt : Base
\81\81FolderA, Base
\81\82FolderB, FolderA
\81\82FolderB
\r
14 9. Same01No2.txt : FolderB
\82É
\91¶
\8dÝ
\82µ
\82Ü
\82¹
\82ñ,
\93¯
\82¶
\93à
\97e
\r
15 10. Same02.txt : Base
\81\82FolderA, Base
\81\81FolderB, FolderA
\81\82FolderB
\r
16 11. Same02No1.txt : FolderA
\82É
\91¶
\8dÝ
\82µ
\82Ü
\82¹
\82ñ,
\93¯
\82¶
\93à
\97e
\r
17 12. Same12.txt : Base
\81\82FolderA, Base
\81\82FolderB, FolderA
\81\81FolderB
\r
18 13. Same12No0.txt : Base
\82É
\91¶
\8dÝ
\82µ
\82Ü
\82¹
\82ñ,
\93¯
\82¶
\93à
\97e
\r
19 14. SameAll.txt :
\93¯
\82¶
\93à
\97e
\r
20 15. NotExist.txt :
\82·
\82×
\82Ä
\82Ì
\83t
\83H
\83\8b\83_
\81[
\82É
\91¶
\8dÝ
\82µ
\82Ü
\82¹
\82ñ
\r
22 \83t
\83@
\83C
\83\8b\82Ì
\94Ô
\8d\86\82ð
\93ü
\97Í
\82µ
\82Ä
\82
\82¾
\82³
\82¢ >1
\r
25 -------------------------------------------------------------------------------
\r
26 >start \?InCurrentProcessFunc\DiffCUI_InCurrentProcess "%FullPath(.)%\Folder0\NotSame.txt" "%FullPath(.)%\Folder1\NotSame.txt" "%FullPath(.)%\Folder2_work\NotSame.txt"
\r
27 -------------------------------------------------------------------------------
\r
28 1.
\8d·
\95ª
\82ð
\92²
\82×
\82Ä
\81A
\8c\8b\89Ê
\82ð
\83e
\83L
\83X
\83g
\81E
\83G
\83f
\83B
\83^
\81[
\82Å
\8aJ
\82
\r
29 4. Folder0/NotSame.txt
\82Ì
\83t
\83@
\83C
\83\8b\82ð
\8aJ
\82
\r
30 5. Folder1/NotSame.txt
\82Ì
\83t
\83@
\83C
\83\8b\82ð
\8aJ
\82
\r
31 6. Folder2_work/NotSame.txt
\82Ì
\83t
\83@
\83C
\83\8b\82ð
\8aJ
\82
\r
32 **.
\83R
\83s
\81[
\82·
\82é
\81i
\83R
\83s
\81[
\8c³(4
\88È
\8fã)
\81~10
\81{
\83R
\83s
\81[
\90æ(4
\88È
\8fã)
\r
33 \97á
\81F45
\81\81 Folder0/NotSame.txt
\81¨ Folder1/NotSame.txt
\r
35 \91\80\8dì
\82Ì
\94Ô
\8d\86\82ð
\93ü
\97Í
\82µ
\82Ä
\82
\82¾
\82³
\82¢ >1
\r
36 -------------------------------------------------------------------------------
\r
37 \94ä
\8ar
\82·
\82é
\83t
\83@
\83C
\83\8b\82Ì 1
\82Â
\96Ú
\82ð
\91I
\82ñ
\82Å
\82
\82¾
\82³
\82¢
\81B
\r
38 4. Folder0/NotSame.txt
\82Ì
\83t
\83@
\83C
\83\8b\r
39 5. Folder1/NotSame.txt
\82Ì
\83t
\83@
\83C
\83\8b\r
40 6. Folder2_work/NotSame.txt
\82Ì
\83t
\83@
\83C
\83\8b\r
41 \94Ô
\8d\86\82ð
\93ü
\97Í
\82µ
\82Ä
\82
\82¾
\82³
\82¢ >4
\r
42 \94ä
\8ar
\82·
\82é
\83t
\83@
\83C
\83\8b\82Ì 2
\82Â
\96Ú
\82ð
\91I
\82ñ
\82Å
\82
\82¾
\82³
\82¢
\81B
\r
43 4. Folder0/NotSame.txt
\82Ì
\83t
\83@
\83C
\83\8b\r
44 5. Folder1/NotSame.txt
\82Ì
\83t
\83@
\83C
\83\8b\r
45 6. Folder2_work/NotSame.txt
\82Ì
\83t
\83@
\83C
\83\8b\r
46 \94Ô
\8d\86\82ð
\93ü
\97Í
\82µ
\82Ä
\82
\82¾
\82³
\82¢ >5
\r
47 >current dir = "%FullPath(.)%"
\r
48 >RunProg fc /N "%FullPath(.)%\Folder0\NotSame.txt" "%FullPath(.)%\Folder1\NotSame.txt" > "%RegExp(.*)%"
\r
50 >start "%FullPath(..\scriptlib)%\vbslib\ArgsLog.exe" EditorForTest.exe "%RegExp(.*)%"
\r
51 -------------------------------------------------------------------------------
\r
52 1.
\8d·
\95ª
\82ð
\92²
\82×
\82Ä
\81A
\8c\8b\89Ê
\82ð
\83e
\83L
\83X
\83g
\81E
\83G
\83f
\83B
\83^
\81[
\82Å
\8aJ
\82
\r
53 4. Folder0/NotSame.txt
\82Ì
\83t
\83@
\83C
\83\8b\82ð
\8aJ
\82
\r
54 5. Folder1/NotSame.txt
\82Ì
\83t
\83@
\83C
\83\8b\82ð
\8aJ
\82
\r
55 6. Folder2_work/NotSame.txt
\82Ì
\83t
\83@
\83C
\83\8b\82ð
\8aJ
\82
\r
56 **.
\83R
\83s
\81[
\82·
\82é
\81i
\83R
\83s
\81[
\8c³(4
\88È
\8fã)
\81~10
\81{
\83R
\83s
\81[
\90æ(4
\88È
\8fã)
\r
57 \97á
\81F45
\81\81 Folder0/NotSame.txt
\81¨ Folder1/NotSame.txt
\r
59 \91\80\8dì
\82Ì
\94Ô
\8d\86\82ð
\93ü
\97Í
\82µ
\82Ä
\82
\82¾
\82³
\82¢ >4
\r
60 -------------------------------------------------------------------------------
\r
61 >start "%FullPath(..\scriptlib)%\vbslib\ArgsLog.exe" EditorForTest.exe "%FullPath(.)%\Folder0\NotSame.txt"
\r
62 -------------------------------------------------------------------------------
\r
63 1.
\8d·
\95ª
\82ð
\92²
\82×
\82Ä
\81A
\8c\8b\89Ê
\82ð
\83e
\83L
\83X
\83g
\81E
\83G
\83f
\83B
\83^
\81[
\82Å
\8aJ
\82
\r
64 4. Folder0/NotSame.txt
\82Ì
\83t
\83@
\83C
\83\8b\82ð
\8aJ
\82
\r
65 5. Folder1/NotSame.txt
\82Ì
\83t
\83@
\83C
\83\8b\82ð
\8aJ
\82
\r
66 6. Folder2_work/NotSame.txt
\82Ì
\83t
\83@
\83C
\83\8b\82ð
\8aJ
\82
\r
67 **.
\83R
\83s
\81[
\82·
\82é
\81i
\83R
\83s
\81[
\8c³(4
\88È
\8fã)
\81~10
\81{
\83R
\83s
\81[
\90æ(4
\88È
\8fã)
\r
68 \97á
\81F45
\81\81 Folder0/NotSame.txt
\81¨ Folder1/NotSame.txt
\r
70 \91\80\8dì
\82Ì
\94Ô
\8d\86\82ð
\93ü
\97Í
\82µ
\82Ä
\82
\82¾
\82³
\82¢ >46
\r
71 -------------------------------------------------------------------------------
\r
72 \83R
\83s
\81[
\8c³
\81F Folder0/NotSame.txt : %FullPath(.)%\Folder0\NotSame.txt
\r
73 \83R
\83s
\81[
\90æ
\81F Folder2_work/NotSame.txt : %FullPath(.)%\Folder2_work\NotSame.txt
\r
74 \8fã
\8f\91\82«
\83R
\83s
\81[
\82µ
\82Ä
\82æ
\82ë
\82µ
\82¢
\82Å
\82·
\82©
\81H[Y/N]y
\r
75 >copy_ren "%FullPath(.)%\Folder0\NotSame.txt", "%FullPath(.)%\Folder2_work\NotSame.txt"
\r
76 -------------------------------------------------------------------------------
\r
77 1.
\8d·
\95ª
\82ð
\92²
\82×
\82Ä
\81A
\8c\8b\89Ê
\82ð
\83e
\83L
\83X
\83g
\81E
\83G
\83f
\83B
\83^
\81[
\82Å
\8aJ
\82
\r
78 4. Folder0/NotSame.txt
\82Ì
\83t
\83@
\83C
\83\8b\82ð
\8aJ
\82
\r
79 5. Folder1/NotSame.txt
\82Ì
\83t
\83@
\83C
\83\8b\82ð
\8aJ
\82
\r
80 6. Folder2_work/NotSame.txt
\82Ì
\83t
\83@
\83C
\83\8b\82ð
\8aJ
\82
\r
81 **.
\83R
\83s
\81[
\82·
\82é
\81i
\83R
\83s
\81[
\8c³(4
\88È
\8fã)
\81~10
\81{
\83R
\83s
\81[
\90æ(4
\88È
\8fã)
\r
82 \97á
\81F45
\81\81 Folder0/NotSame.txt
\81¨ Folder1/NotSame.txt
\r
84 \91\80\8dì
\82Ì
\94Ô
\8d\86\82ð
\93ü
\97Í
\82µ
\82Ä
\82
\82¾
\82³
\82¢ >99
\r
85 -------------------------------------------------------------------------------
\r
86 Comparing Base, Update1 and Update2
\r
87 1. NotSame.txt : Base
\81\82FolderA, Base
\81\81FolderB, FolderA
\81\82FolderB
\r
88 2. NotSameNo0.txt : Base
\82É
\91¶
\8dÝ
\82µ
\82Ü
\82¹
\82ñ, FolderA
\81\82FolderB
\r
89 3. NotSameNo1.txt : FolderA
\82É
\91¶
\8dÝ
\82µ
\82Ü
\82¹
\82ñ, Base
\81\82FolderB
\r
90 4. NotSameNo2.txt : FolderB
\82É
\91¶
\8dÝ
\82µ
\82Ü
\82¹
\82ñ, Base
\81\82FolderA
\r
91 5. Only0.txt : Base
\82Ì
\82Ý
\82É
\91¶
\8dÝ
\82µ
\82Ü
\82·
\r
92 6. Only1.txt : FolderA
\82Ì
\82Ý
\82É
\91¶
\8dÝ
\82µ
\82Ü
\82·
\r
93 7. Only2.txt : FolderB
\82Ì
\82Ý
\82É
\91¶
\8dÝ
\82µ
\82Ü
\82·
\r
94 8. Same01.txt : Base
\81\81FolderA, Base
\81\82FolderB, FolderA
\81\82FolderB
\r
95 9. Same01No2.txt : FolderB
\82É
\91¶
\8dÝ
\82µ
\82Ü
\82¹
\82ñ,
\93¯
\82¶
\93à
\97e
\r
96 10. Same02.txt : Base
\81\82FolderA, Base
\81\81FolderB, FolderA
\81\82FolderB
\r
97 11. Same02No1.txt : FolderA
\82É
\91¶
\8dÝ
\82µ
\82Ü
\82¹
\82ñ,
\93¯
\82¶
\93à
\97e
\r
98 12. Same12.txt : Base
\81\82FolderA, Base
\81\82FolderB, FolderA
\81\81FolderB
\r
99 13. Same12No0.txt : Base
\82É
\91¶
\8dÝ
\82µ
\82Ü
\82¹
\82ñ,
\93¯
\82¶
\93à
\97e
\r
100 14. SameAll.txt :
\93¯
\82¶
\93à
\97e
\r
101 15. NotExist.txt :
\82·
\82×
\82Ä
\82Ì
\83t
\83H
\83\8b\83_
\81[
\82É
\91¶
\8dÝ
\82µ
\82Ü
\82¹
\82ñ
\r
103 \83t
\83@
\83C
\83\8b\82Ì
\94Ô
\8d\86\82ð
\93ü
\97Í
\82µ
\82Ä
\82
\82¾
\82³
\82¢ >99
\r
104 >IsSameTextFile "ArgsLog.txt", "T_SyncFiles3FoldersEdit_log_ans.txt"
\r
105 >IsSameTextFile "Folder0\NotSame.txt", "Folder2_work\NotSame.txt"
\r
107 >del "Folder2_work"
\r