OSDN Git Service

Version 5.91
[vbslib/main.git] / _src / _vbslib manual.files / vbslib.files / vbslib_39.html
index 7ad4898..0e8a3f8 100644 (file)
@@ -87,1463 +87,1475 @@ function  out( text ){ text.style.display = "none"; }
 \r
 <PAGESET>\r
  \r
-<!-- page 791 --> \r
+<!-- page 715 --> \r
 <PAGE>\r
-<A id="svgcats_vml_p791" class="to_tree" style="margin-top:-11px;" onClick="selectTreeElem( '791' );">\81©</A>\r
-<A href="#svgcats_vml_p792" class="to_next_page" style="margin-top:-11px;">\81¥</A>\r
-<A href="vbslib_38.html#svgcats_vml_p790" class="to_prev_page" style="margin-top:-11px;">\81£</A>\r
+<A id="svgcats_vml_p715" class="to_tree" style="margin-top:-11px;" onClick="selectTreeElem( '715' );">\81©</A>\r
+<A href="#svgcats_vml_p716" class="to_next_page" style="margin-top:-11px;">\81¥</A>\r
+<A href="vbslib_38.html#svgcats_vml_p714" class="to_prev_page" style="margin-top:-11px;">\81£</A>\r
 <DIV style="position:absolute; margin-left:20px; margin-top:-16px;">\r
 <A id="page_group_top" href="vbslib_38.html#page_group_bottom" style="text-decoration:none;">\81ª</A></DIV>\r
-<v:rect style="position:absolute; margin-left:0px; margin-top:0px; width:597px; height:603px;" fillcolor="white"/>\r
-<DIV id="text791_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:17px; line-height:15px; white-space:nowrap">\r
-<A name="fin">\r
-\90³\8fí\8fI\97¹\8e\9e\82Ì\93®\8dì</A></DIV>\r
-<DIV id="text791_2" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:24px; margin-top:54px; line-height:15px; white-space:nowrap">\r
-main \8aÖ\90\94\82©\82ç\82»\82Ì\82Ü\82Ü\95Ô\82é\82Æ\81A\83G\83\89\81[\83\8c\83x\83\8b\82Í 21 \82É\82È\82è\82Ü\82·\81B<BR/>\r
-\82±\82ê\82Í\81Awscipt.exe, cscript.exe \82Í\81A\83X\83N\83\8a\83v\83g\82Ì\93à\95\94\82Å\83G\83\89\81[\82ª\94­\90\82µ\82Ä\82à\81A<BR/>\r
-\83G\83\89\81[\83\8c\83x\83\8b\82Í 0 \82É\82È\82Á\82Ä\82¨\82è\81A\90³\8fí\82É\8fI\97¹\82µ\82½\82©\82Ç\82¤\82©\82ð\8bæ\95Ê\82·\82é\82½\82ß\82Å\82·\81B </DIV>\r
-<DIV id="text791_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:25px; margin-top:418px; line-height:15px; white-space:nowrap">\r
-\93à\95\94\83t\83\8d\81[</DIV>\r
-<DIV id="text791_4" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:44px; margin-top:444px; line-height:13px; white-space:nowrap">\r
-main</DIV>\r
-<DIV id="text791_5" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:44px; margin-top:467px; line-height:13px; white-space:nowrap">\r
-ResumePop</DIV>\r
-<DIV id="text791_6" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:55px; margin-top:484px; line-height:13px; white-space:nowrap">\r
-CallFinalizeInModules</DIV>\r
-<DIV id="text791_7" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:55px; margin-top:500px; line-height:15px; white-space:nowrap">\r
-If not IsEmpty( g_ExitCode ) Then&nbsp; WScript.Quit&nbsp; g_ExitCode<BR/>\r
-WScript.Quit&nbsp; 21</DIV>\r
-<DIV id="text791_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:24px; margin-top:115px; line-height:15px; white-space:nowrap">\r
-\83G\83\89\81[\83\8c\83x\83\8b\82ð\8ew\92è\82·\82é\82Æ\82«\82Í\81AWScript.Quit \82ð\8cÄ\82Ñ\8fo\82·\82©\81Ag_ExitCode \82É\90Ý\92è\82µ\82Ä\82­\82¾\82³\82¢\81B</DIV>\r
-<DIV id="text791_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:169px; line-height:15px; white-space:nowrap">\r
-<A name="SuccessRet">\r
-/SuccessRet - \83\81\83C\83N\83t\83@\83C\83\8b\82©\82ç vbslib \82ð\8eg\82Á\82½\83X\83N\83\8a\83v\83g\82ð\8cÄ\82Ñ\8fo\82·\82Æ\82«</A></DIV>\r
-<DIV id="text791_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:24px; margin-top:200px; line-height:15px; white-space:nowrap">\r
-\83R\83\93\83p\83C\83\8b\82·\82é\82Æ\82«\82É\8eg\82í\82ê\82é\82±\82Æ\82ª\82 \82é\83\81\83C\83N\83t\83@\83C\83\8b\82Í\81A\8bN\93®\82µ\82½\83R\83}\83\93\83h\82Ì\83G\83\89\81[\83\8c\83x\83\8b\82ª 0 <BR/>\r
-\82Å\82Í\82È\82¢\82Æ\82«\82Í\81A\83G\83\89\81[\82ª\94­\90\82µ\82½\82à\82Ì\82Æ\82Ý\82È\82µ\82Ü\82·\82ª\81Avbslib \82ð\8eg\82Á\82½\83X\83N\83\8a\83v\83g\82ª\90³\8fí\8fI\97¹\82µ\82½<BR/>\r
-\82Æ\82«\82Í\81A\83G\83\89\81[\83\8c\83x\83\8b\82ª 21 \82É\82È\82é\82½\82ß\81A\83\81\83C\83N\83t\83@\83C\83\8b\82Í\8f\88\97\9d\82ð\92\86\92f\82µ\82Ä\82µ\82Ü\82¢\82Ü\82·\81B<BR/>\r
-\90³\8fí\8fI\97¹\82µ\82½\82Æ\82«\82É\81A\83G\83\89\81[\83\8c\83x\83\8b\82ª 0 \82É\82È\82é\82æ\82¤\82É\82·\82é\82É\82Í\81A/SuccessRet:0<BR/>\r
-\83I\83v\83V\83\87\83\93\82ð\8ew\92è\82µ\82Ä vbs \82ð\8bN\93®\82µ\82Ä\82­\82¾\82³\82¢\81\82½\82¾\82µ\81A\82²\82­\82Ü\82ê\82É vbslib \82ª\83L\83\83\83b\83`<BR/>\r
-\82Å\82«\82È\82¢\83G\83\89\81[\82ª\94­\90\82·\82é\82±\82Æ\82ª\82 \82è\82Ü\82·\82ª\81A\82»\82Ì\82Æ\82«\82Í\81A\83G\83\89\81[\83\8c\83x\83\8b\82ª 0 \82É\82È\82é\82½\82ß\81A<BR/>\r
-\90³\8fí\8fI\97¹\82Æ\8bæ\95Ê\82·\82é\82±\82Æ\82Í\82Å\82«\82Ü\82¹\82ñ\81B</DIV>\r
-<v:rect style="position:absolute; margin-left:62px; margin-top:318px; width:202px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text791_11" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:70px; margin-top:325px; line-height:13px; white-space:nowrap">\r
-cscript sampe.vbs /SuccessRet:0</DIV>\r
-<DIV id="text791_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:25px; margin-top:375px; line-height:15px; white-space:nowrap">\r
+<v:rect style="position:absolute; margin-left:0px; margin-top:0px; width:620px; height:462px;" fillcolor="white"/>\r
+<DIV id="text715_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:17px; line-height:15px; white-space:nowrap">\r
+<A name="Scan_MD5CacheClass">\r
+Scan</A></DIV>\r
+<v:rect style="position:absolute; margin-left:25px; margin-top:47px; width:406px; height:70px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text715_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:53px; line-height:15px; white-space:nowrap">\r
+Sub&nbsp; MD5CacheClass::Scan(<BR/>\r
+&nbsp; &nbsp; in_TargetPaths as Empty or string or PathDictionaryClass,<BR/>\r
+&nbsp; &nbsp; in_ScanFilterPaths as Empty or string or PathDictionaryClass,<BR/>\r
+&nbsp; &nbsp; in_IsCompareTimeStamp as boolean )</DIV>\r
+<DIV id="text715_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:131px; line-height:15px; white-space:nowrap">\r
+\83t\83H\83\8b\83_\81[\82É\93ü\82Á\82Ä\82¢\82é\83t\83@\83C\83\8b\82Ì\83n\83b\83V\83\85\92l\82ð\8cv\8eZ\82µ\82Ä\93o\98^\82µ\82Ü\82·\81B</DIV>\r
+<DIV id="text715_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:157px; line-height:15px; white-space:nowrap">\r
+\81y\88ø\90\94\81z</DIV>\r
+<DIV id="text715_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:157px; line-height:15px; white-space:nowrap">\r
+in_TargetPaths</DIV>\r
+<DIV id="text715_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:263px; margin-top:157px; line-height:15px; white-space:nowrap">\r
+\83X\83L\83\83\83\93\82·\82é\91Î\8fÛ\82Ì\83p\83X</DIV>\r
+<DIV id="text715_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:263px; margin-top:177px; line-height:15px; white-space:nowrap">\r
+\92²\82×\82é\83t\83H\83\8b\83_\81[\82Ì\83t\83B\83\8b\83^\81[</DIV>\r
+<DIV id="text715_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:177px; line-height:15px; white-space:nowrap">\r
+in_ScanFilterPaths</DIV>\r
+<DIV id="text715_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:197px; line-height:15px; white-space:nowrap">\r
+in_IsCompareTimeStamp</DIV>\r
+<DIV id="text715_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:263px; margin-top:197px; line-height:15px; white-space:nowrap">\r
+\83^\83C\83\80 \83X\83^\83\93\83v\82ª\95Ï\8dX\82³\82ê\82½\82Æ\82«\82¾\82¯\8dÄ\8cv\8eZ\82·\82é\82©\82Ç\82¤\82©</DIV>\r
+<DIV id="text715_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:343px; line-height:15px; white-space:nowrap">\r
+\91\8dÝ\82µ\82È\82¢\83t\83@\83C\83\8b\82Í\81A\83n\83b\83V\83\85\82Ì\83\8a\83X\83g\82©\82ç\8f\9c\8aO\82³\82ê\82Ü\82·\81B</DIV>\r
+<DIV id="text715_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:251px; line-height:15px; white-space:nowrap">\r
+in_TargetPaths \82ª Empty \82Ì\82Æ\82«\82Í\81AMe.TargetPaths \82ð\8eg\82¢\82Ü\82·\81B Empty \82Å\82È\82¯\82ê\82Î\81A<BR/>\r
+Me.TargetPaths \82ð\8fã\8f\91\82«\82µ\82Ü\82·\81B<BR/>\r
+Me.TargetPaths \82Æ in_ScanFilterPaths \82Ì\97¼\95û\82Å\8ew\92è\82³\82ê\82½\83t\83@\83C\83\8b\82ð\81A\93o\98^\82µ\82Ü\82·\81B<BR/>\r
+<BR/>\r
+in_ScanFilterPaths \82ª Empty \82Ì\82Æ\82«\82Í\81AMe.TargetPaths \82¾\82¯\82ð\8eg\82¢\82Ü\82·\81B</DIV>\r
+<DIV id="text715_13" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:428px; margin-top:343px; line-height:15px; white-space:nowrap">\r
+\82µ\82½\83t\83H\83\8b\83_\81[\82É\91Î\82µ\82Ä </DIV>\r
+<DIV id="text715_14" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:368px; margin-top:343px; line-height:15px; white-space:nowrap">\r
+Fragment</DIV>\r
+<DIV id="text715_15" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:360px; line-height:15px; white-space:nowrap">\r
+Scan \82·\82é\82Æ\82«\82Í\81A\92\8d\88Ó\82µ\82Ä\82­\82¾\82³\82¢\81B</DIV>\r
+<DIV id="text715_16" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:392px; line-height:15px; white-space:nowrap">\r
+\83\\81[\83X</DIV>\r
+<DIV id="text715_17" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:74px; margin-top:392px; line-height:15px; white-space:nowrap">\r
+\81¨ ToolsLib.vbs</DIV>\r
+<DIV id="text715_18" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:414px; line-height:15px; white-space:nowrap">\r
 \83e\83X\83g</DIV>\r
-<DIV id="text791_13" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:73px; margin-top:375px; line-height:15px; white-space:nowrap">\r
-\81¨ [T_SuccessRet] /SuccessRet \83I\83v\83V\83\87\83\93\82É\82æ\82é\83G\83\89\81[\83\8c\83x\83\8b</DIV>\r
-<DIV id="text791_14" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:112px; margin-top:465px; line-height:15px; white-space:nowrap">\r
-(src)</DIV>\r
-<DIV id="text791_15" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:219px; margin-top:555px; line-height:15px; white-space:nowrap">\r
-\83R\83}\83\93\83h\83v\83\8d\83\93\83v\83g\82ð\8e©\93®\93I\82É\95Â\82\82é\82©\82Ç\82¤\82©</DIV>\r
-<DIV id="text791_16" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:555px; line-height:15px; white-space:nowrap">\r
-\8aÖ\98A</DIV>\r
-<DIV id="text791_17" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:74px; margin-top:555px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_38.html#g_CommandPrompt">\r
-\81¨ g_CommandPrompt</A></DIV>\r
+<DIV id="text715_19" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:146px; margin-top:414px; line-height:15px; white-space:nowrap">\r
+T_MD5Cache</DIV>\r
+<DIV id="text715_20" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:74px; margin-top:414px; line-height:15px; white-space:nowrap">\r
+\81¨ T_fc.vbs</DIV>\r
 \r
-<v:line from="0,0" to="597,0"/>\r
-<v:line from="597,0" to="597,603"/>\r
-<v:line from="597,603" to="0,603"/>\r
-<v:line from="0,603" to="0,0"/>\r
+<v:line from="0,0" to="620,0"/>\r
+<v:line from="620,0" to="620,462"/>\r
+<v:line from="620,462" to="0,462"/>\r
+<v:line from="0,462" to="0,0"/>\r
 \r
 </PAGE>\r
  \r
-<!-- page 792 --> \r
+<!-- page 716 --> \r
 <PAGE>\r
-<A id="svgcats_vml_p792" class="to_tree" style="margin-top:608px;" onClick="selectTreeElem( '792' );">\81©</A>\r
-<A href="#svgcats_vml_p793" class="to_next_page" style="margin-top:608px;">\81¥</A>\r
-<A href="#svgcats_vml_p791" class="to_prev_page" style="margin-top:608px;">\81£</A>\r
-<v:rect style="position:absolute; margin-left:0px; margin-top:619px; width:533px; height:342px;" fillcolor="white"/>\r
-<DIV id="text792_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:636px; line-height:15px; white-space:nowrap">\r
-<A name="err_ov">\r
-\83G\83\89\81[\94­\90\8e\9e\82Ì\93®\8dì</A></DIV>\r
-<DIV id="text792_2" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:28px; margin-top:671px; line-height:15px; white-space:nowrap">\r
-main \8aÖ\90\94\82Ì\92\86\82Å\83G\83\89\81[\82ª\94­\90\82µ\82½\82ç\81A\95W\8f\80\89»\82³\82ê\82½\83G\83\89\81[\83\81\83b\83Z\81[\83W\82ð\95\\8e¦\82µ\81A<BR/>\r
-\93K\90Ø\82È\83G\83\89\81[\83\8c\83x\83\8b\82ð\81Awscript.exe / cscript.exe \82ð\8cÄ\82Ñ\8fo\82µ\82½\83v\83\8d\83Z\83X\82Ö\95Ô\82µ\82Ü\82·\81B</DIV>\r
-<DIV id="text792_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:28px; margin-top:761px; line-height:15px; white-space:nowrap">\r
-wscipt.exe, cscript.exe \82Í\81A\83X\83N\83\8a\83v\83g\82Ì\93à\95\94\82Å\83G\83\89\81[\82ª\94­\90\82µ\82Ä\82à\81A\83G\83\89\81[\83\8c\83x\83\8b\82Í<BR/>\r
-0 \82É\82È\82Á\82Ä\82¢\82Ü\82·\81\82±\82ê\82Å\82Í\83G\83\89\81[\82ª\94­\90\82µ\82½\82©\82Ç\82¤\82©\82ª\82í\82©\82ç\82È\82¢\82Ì\82Å\81Avbs_inc<BR/>\r
-\82ª\83G\83\89\81[\82ð\83L\83\83\83b\83`\82µ\82Ä\81A\83G\83\89\81[\94Ô\8d\86\82ð\83G\83\89\81[\83\8c\83x\83\8b\82É\82µ\82Ü\82·\81B<BR/>\r
-\95\96@\83G\83\89\81[\82ª\94­\90\82µ\82½\82Æ\82«\82Í\81A\83G\83\89\81[\83\8c\83x\83\8b\82ª 1 \82É\82È\82è\82Ü\82·\81B</DIV>\r
-<DIV id="text792_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:272px; margin-top:636px; line-height:15px; white-space:nowrap">\r
-(src)</DIV>\r
-<DIV id="text792_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:62px; margin-top:722px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_40.html#errmsg_xml">\r
-\81¨ \83G\83\89\81[\83\81\83b\83Z\81[\83W\95\8e\9a\97ñ\82Ì\95W\8f\80\8f\91\8e®(XML\94Å)</A></DIV>\r
-<DIV id="text792_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:28px; margin-top:856px; line-height:15px; white-space:nowrap">\r
-\8aÖ\98A</DIV>\r
-<DIV id="text792_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:68px; margin-top:875px; line-height:15px; white-space:nowrap">\r
-<A href="..\vbs_memo.files\vbs_memo_03.html#errorlevel">\r
-\81¨ \8fI\97¹\81A\95Ô\82è\92l\81i\83G\83\89\81[\83\8c\83x\83\8b\81j\82ð\8ew\92è\82·\82é (VBScript)</A></DIV>\r
-<DIV id="text792_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:68px; margin-top:856px; line-height:15px; white-space:nowrap">\r
-<A href="#fin">\r
-\81¨ \90³\8fí\8fI\97¹\8e\9e\82Ì\93®\8dì</A></DIV>\r
-<DIV id="text792_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:68px; margin-top:894px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_40.html#Warning">\r
-\81¨ \8cx\8d\90\82µ\82Ä\8fI\97¹\82·\82é\82É\82Í</A></DIV>\r
-<DIV id="text792_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:68px; margin-top:913px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_34.html#CheckTestErrLevel">\r
-\81¨ CheckTestErrLevel</A></DIV>\r
+<A id="svgcats_vml_p716" class="to_tree" style="margin-top:467px;" onClick="selectTreeElem( '716' );">\81©</A>\r
+<A href="#svgcats_vml_p717" class="to_next_page" style="margin-top:467px;">\81¥</A>\r
+<A href="#svgcats_vml_p715" class="to_prev_page" style="margin-top:467px;">\81£</A>\r
+<v:rect style="position:absolute; margin-left:0px; margin-top:478px; width:596px; height:558px;" fillcolor="white"/>\r
+<DIV id="text716_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:495px; line-height:15px; white-space:nowrap">\r
+<A name="Fragment_MD5CacheClass">\r
+Fragment</A></DIV>\r
+<v:rect style="position:absolute; margin-left:25px; margin-top:525px; width:436px; height:55px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text716_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:531px; line-height:15px; white-space:nowrap">\r
+Sub&nbsp; MD5CacheClass::Fragment(<BR/>\r
+&nbsp; &nbsp; in_ScanFilterPaths as Empty or string or PathDictionaryClass,<BR/>\r
+&nbsp; &nbsp; ref_CopiedCache as MD5CacheClass,&nbsp; in_IsCheckFileHash as boolean )</DIV>\r
+<DIV id="text716_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:591px; line-height:15px; white-space:nowrap">\r
+\93o\98^\82³\82ê\82Ä\82¢\82é\83n\83b\83V\83\85\92l\82Æ\93¯\82\83t\83@\83C\83\8b\82ª\82 \82ê\82Î\81A\82P\82Â\82ð\8f\9c\82¢\82Ä\8dí\8f\9c\82µ\82Ü\82·\81B</DIV>\r
+<DIV id="text716_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:617px; line-height:15px; white-space:nowrap">\r
+\81y\88ø\90\94\81z</DIV>\r
+<DIV id="text716_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:617px; line-height:15px; white-space:nowrap">\r
+in_ScanFilterPaths</DIV>\r
+<DIV id="text716_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:223px; margin-top:617px; line-height:15px; white-space:nowrap">\r
+\92²\82×\82é\83t\83H\83\8b\83_\81[\82Ì\83t\83B\83\8b\83^\81[</DIV>\r
+<DIV id="text716_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:223px; margin-top:637px; line-height:15px; white-space:nowrap">\r
+\83n\83b\83V\83\85\92l\82ª\93o\98^\82³\82ê\82Ä\82¢\82é\95Ê\82Ì\83L\83\83\83b\83V\83\85</DIV>\r
+<DIV id="text716_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:637px; line-height:15px; white-space:nowrap">\r
+ref_CopiedCache</DIV>\r
+<DIV id="text716_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:657px; line-height:15px; white-space:nowrap">\r
+in_IsCheckFileHash</DIV>\r
+<DIV id="text716_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:223px; margin-top:657px; line-height:15px; white-space:nowrap">\r
+\8dí\8f\9c\82·\82é\82Æ\82«\82É\83n\83b\83V\83\85\92l\82ð\8dÄ\8cv\8eZ\82µ\82Ä\83`\83F\83b\83N\82·\82é\82©\82Ç\82¤\82©</DIV>\r
+<DIV id="text716_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:915px; line-height:15px; white-space:nowrap">\r
+Me \82Æ in_ScanFilterPaths \82Ì\97¼\95û\82Å\8ew\92è\82³\82ê\82½\83t\83@\83C\83\8b\82ª\81A\8dí\8f\9c\82³\82ê\82é\8có\95â\82Å\82·\81B<BR/>\r
+in_ScanFilterPaths \82ª Empty \82Ì\82Æ\82«\82Í\81AMe \82¾\82¯\82ð\8eg\82¢\82Ü\82·\81B</DIV>\r
+<DIV id="text716_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:699px; line-height:15px; white-space:nowrap">\r
+"Me.Defragment" \82Å\95\9c\8bA\82Å\82«\82é\8cÀ\82è\81A\93¯\82\93à\97e\82Ì\83t\83@\83C\83\8b\82ð\8dí\8f\9c\82µ\82Ü\82·\81B<BR/>\r
+"Me" \82É\93ü\82Á\82Ä\82¢\82é\83p\83X\82ª\8ew\82·\83t\83@\83C\83\8b\82Æ\93¯\82\93à\97e\81i\93¯\82\83n\83b\83V\83\85\92l\81j\82Ì<BR/>\r
+\83t\83@\83C\83\8b\82ª\81A"in_CopiedCache" \82É\93ü\82Á\82Ä\82¢\82é\83p\83X\82ª\8ew\82·\83t\83@\83C\83\8b<BR/>\r
+\82É\82 \82é\82Æ\82«\81A"Me" \82É\93ü\82Á\82Ä\82¢\82é\83p\83X\82Ì\83t\83@\83C\83\8b\82ð\8dí\8f\9c\82µ\82Ü\82·\81B<BR/>\r
+"Me" \82É\93¯\82\93à\97e\82Ì\83t\83@\83C\83\8b\82ª\95¡\90\94\82 \82é\82Æ\82«\82à\81A\82P\82Â\82ð\8f\9c\82¢\82Ä\83t\83@\83C\83\8b\82ð\8dí\8f\9c<BR/>\r
+\82µ\82Ü\82·\81B</DIV>\r
+<DIV id="text716_13" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:838px; line-height:15px; white-space:nowrap">\r
+"ref_CopiedCache.DictionaryFromHash( hash )( 0 )" \82ª\8ew\82·\83p\83X\82É\83t\83@\83C\83\8b\82ª<BR/>\r
+\91\8dÝ\82·\82é\82æ\82¤\82É "ref_CopiedCache.DictionaryFromHash( hash )" \94z\97ñ\82Ì\97v\91f\82Ì<BR/>\r
+\8f\87\94Ô\82ª\93ü\82ê\91Ö\82í\82è\82Ü\82·\81\8dí\8f\9c\82·\82é\91O\82Ì\83t\83@\83C\83\8b\82Ì\83R\83s\81[\82ª\93ü\82Á\82½\83t\83H\83\8b\83_\81[\82ª<BR/>\r
+\83S\83~\94 \82É\93ü\82è\82Ü\82·\81B</DIV>\r
+<DIV id="text716_14" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:806px; line-height:15px; white-space:nowrap">\r
+\8dí\8f\9c\82³\82ê\82½\83t\83@\83C\83\8b\82Í\81A</DIV>\r
+<DIV id="text716_15" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:167px; margin-top:806px; line-height:15px; white-space:nowrap">\r
+<A href="#Defragment_MD5CacheClass">\r
+Defragment</A></DIV>\r
+<DIV id="text716_16" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:241px; margin-top:806px; line-height:15px; white-space:nowrap">\r
+\82Å\81A\95\9c\8bA\82Å\82«\82Ü\82·\81B</DIV>\r
+<DIV id="text716_17" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:960px; line-height:15px; white-space:nowrap">\r
+\83\\81[\83X</DIV>\r
+<DIV id="text716_18" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:74px; margin-top:960px; line-height:15px; white-space:nowrap">\r
+\81¨ ToolsLib.vbs</DIV>\r
+<DIV id="text716_19" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:988px; line-height:15px; white-space:nowrap">\r
+\83e\83X\83g</DIV>\r
+<DIV id="text716_20" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:146px; margin-top:988px; line-height:15px; white-space:nowrap">\r
+T_MD5Cache_Fragment</DIV>\r
+<DIV id="text716_21" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:74px; margin-top:988px; line-height:15px; white-space:nowrap">\r
+\81¨ T_fc.vbs</DIV>\r
 \r
-<v:line from="0,619" to="533,619"/>\r
-<v:line from="533,619" to="533,961"/>\r
-<v:line from="533,961" to="0,961"/>\r
-<v:line from="0,961" to="0,619"/>\r
+<v:line from="0,478" to="596,478"/>\r
+<v:line from="596,478" to="596,1036"/>\r
+<v:line from="596,1036" to="0,1036"/>\r
+<v:line from="0,1036" to="0,478"/>\r
 \r
 </PAGE>\r
  \r
-<!-- page 793 --> \r
+<!-- page 717 --> \r
 <PAGE>\r
-<A id="svgcats_vml_p793" class="to_tree" style="margin-top:966px;" onClick="selectTreeElem( '793' );">\81©</A>\r
-<A href="#svgcats_vml_p794" class="to_next_page" style="margin-top:966px;">\81¥</A>\r
-<A href="#svgcats_vml_p792" class="to_prev_page" style="margin-top:966px;">\81£</A>\r
-<v:rect style="position:absolute; margin-left:0px; margin-top:977px; width:599px; height:1168px;" fillcolor="white"/>\r
-<DIV id="text793_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:994px; line-height:15px; white-space:nowrap">\r
-<A name="var">\r
-\83o\81[\83W\83\87\83\93\94»\92è\81A\8aÂ\8b«\95Ï\90\94</A></DIV>\r
-<v:line style="position:absolute;" from="516,1411" to="516,1911" strokecolor="#808080" strokeweight="1pt">\r
-    <v:stroke dashstyle="dash"/>\r
-</v:line>\r
-<DIV id="text793_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:1308px; line-height:15px; white-space:nowrap">\r
-\8f\88\97\9d\83t\83\8d\81[</DIV>\r
-<DIV id="text793_4" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:53px; margin-top:1406px; line-height:13px; white-space:nowrap">\r
-VBScript global code</DIV>\r
-<DIV id="text793_5" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#408080; margin-left:189px; margin-top:1406px; line-height:13px; white-space:nowrap">\r
-[vbs_inc_sub.vbs]</DIV>\r
-<DIV id="text793_6" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#408080; margin-left:160px; margin-top:1340px; line-height:13px; white-space:nowrap">\r
-[\83\81\83C\83\93.vbs]</DIV>\r
-<DIV id="text793_7" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:26px; margin-top:1340px; line-height:13px; white-space:nowrap">\r
-VBScript global code</DIV>\r
-<DIV id="text793_8" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#408080; margin-left:238px; margin-top:1568px; line-height:13px; white-space:nowrap">\r
-[vbs_inc_setting.vbs \82È\82Ç]</DIV>\r
-<DIV id="text793_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#800000; margin-left:172px; margin-top:1522px; line-height:15px; white-space:nowrap">\r
-<A name="defvar">\r
-\91S\83X\83N\83\8a\83v\83g\8b¤\92Ê\82Ì\8aù\92è\82Ì\90Ý\92è<BR/>\r
-\81i\91S scriptlib \83t\83H\83\8b\83_\81j</A></DIV>\r
-<v:rect style="position:absolute; margin-left:104px; margin-top:1523px; width:52px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text793_10" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:112px; margin-top:1530px; line-height:13px; white-space:nowrap">\r
-SetVar</DIV>\r
-<DIV id="text793_11" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:26px; margin-top:1645px; line-height:13px; white-space:nowrap">\r
-main / main2</DIV>\r
-<v:rect style="position:absolute; margin-left:43px; margin-top:1673px; width:52px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text793_12" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:51px; margin-top:1680px; line-height:13px; white-space:nowrap">\r
-SetVar</DIV>\r
-<DIV id="text793_13" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#800000; margin-left:112px; margin-top:1679px; line-height:15px; white-space:nowrap">\r
-\82P\82Â\82Ì\83X\83N\83\8a\83v\83g\82Å\8eg\82¤\90Ý\92è</DIV>\r
-<DIV id="text793_14" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:44px; margin-top:1817px; line-height:13px; white-space:nowrap">\r
-ClassI_validate</DIV>\r
-<DIV id="text793_15" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:44px; margin-top:1722px; line-height:13px; white-space:nowrap">\r
-new ClassA</DIV>\r
-<DIV id="text793_16" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:63px; margin-top:1742px; line-height:13px; white-space:nowrap">\r
-Class_Initialize</DIV>\r
-<v:rect style="position:absolute; margin-left:78px; margin-top:1760px; width:262px; height:40px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text793_17" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:86px; margin-top:1766px; line-height:15px; white-space:nowrap">\r
-Me.Ver = CInt2( GetVar( "ClassA_Ver" ) )<BR/>\r
-If IsEmpty( Me.Value ) Then&nbsp; Me.Ver = 200</DIV>\r
-<DIV id="text793_18" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#800000; margin-left:350px; margin-top:1766px; line-height:15px; white-space:nowrap">\r
-\90\94\92l\82ð\8e©\93®\93I\82É<BR/>\r
-\90Ý\92è\82·\82é</DIV>\r
-<v:rect style="position:absolute; margin-left:487px; margin-top:1402px; width:59px; height:18px;" fillcolor="#F0F3FF" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text793_19" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:8pt; color:#000000; margin-left:495px; margin-top:1406px; line-height:12px; white-space:nowrap">\r
-\8aÂ\8b«\95Ï\90\94</DIV>\r
-<DIV id="text793_20" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:71px; margin-top:1568px; line-height:13px; white-space:nowrap">\r
-<A name="Setting_onAfterInclude_f">\r
-Setting_onAfterInclude</A></DIV>\r
-<v:line style="position:absolute;" from="372,1535" to="516,1535" strokecolor="#000000" strokeweight="1pt"/>\r
-<v:shape style="position:absolute; margin-left:506px; margin-top:1530px; width:10px; height:10px"\r
- fillcolor="#000000" strokecolor="#000000" strokeweight="1pt"\r
- path="m 1000,500 l 0,0, 0,1000 x e"/>\r
-<v:line style="position:absolute;" from="516,1773" to="452,1773" strokecolor="#000000" strokeweight="1pt"/>\r
-<v:shape style="position:absolute; margin-left:452px; margin-top:1768px; width:10px; height:10px"\r
- fillcolor="#000000" strokecolor="#000000" strokeweight="1pt"\r
- path="m 0,500 l 1000,1000, 1000,0 x e"/>\r
-<v:line style="position:absolute;" from="298,1686" to="516,1686" strokecolor="#000000" strokeweight="1pt"/>\r
-<v:shape style="position:absolute; margin-left:506px; margin-top:1681px; width:10px; height:10px"\r
- fillcolor="#000000" strokecolor="#000000" strokeweight="1pt"\r
- path="m 1000,500 l 0,0, 0,1000 x e"/>\r
-<v:rect style="position:absolute; margin-left:78px; margin-top:1835px; width:286px; height:190px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text793_24" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:86px; margin-top:1841px; line-height:15px; white-space:nowrap">\r
-If IsEmpty( g_ClassI ) Then<BR/>\r
-&nbsp; Dim&nbsp; name : name = GetVar( "ClassI" )<BR/>\r
-&nbsp; If IsEmpty( name ) Then<BR/>\r
-&nbsp; &nbsp; ... \81i\8e©\93®\94»\92è\83\8b\81[\83`\83\93\81j<BR/>\r
-&nbsp; &nbsp; name = "ClassA"<BR/>\r
-&nbsp; End If<BR/>\r
-&nbsp; Select Case&nbsp; name<BR/>\r
-&nbsp; &nbsp; Case "ClassA" : Set g_ClassI = new ClassA<BR/>\r
-&nbsp; &nbsp; Case "ClassB" : Set g_ClassI = new ClassB<BR/>\r
-&nbsp; End Select<BR/>\r
-&nbsp; Set ClassI_validate = g_ClassI<BR/>\r
-End If</DIV>\r
-<v:line style="position:absolute;" from="32,1661" to="32,1836" strokecolor="#C0C0C0" strokeweight="1pt"/>\r
-<DIV id="text793_26" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#800000; margin-left:377px; margin-top:1837px; line-height:15px; white-space:nowrap">\r
-\83C\83\93\83X\83^\83\93\83X\82ð<BR/>\r
-\8e©\93®\93I\82É<BR/>\r
-\91I\91ð\82·\82é</DIV>\r
-<v:line style="position:absolute;" from="516,1860" to="452,1860" strokecolor="#000000" strokeweight="1pt"/>\r
-<v:shape style="position:absolute; margin-left:452px; margin-top:1855px; width:10px; height:10px"\r
- fillcolor="#000000" strokecolor="#000000" strokeweight="1pt"\r
- path="m 0,500 l 1000,1000, 1000,0 x e"/>\r
-<DIV id="text793_28" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:34px; margin-top:1121px; line-height:15px; white-space:nowrap">\r
-\90Ý\92è\92l\82ð\8ew\92è\82·\82é\82Æ\82«\82Í\81Amain \82Ü\82½\82Í <BR/>\r
-\83f\83t\83H\83\8b\83g\81i\8e©\93®\94»\92è\82È\82Ç\81j\82Ì\90Ý\92è\92l\82ð\8eg\82¤\82Æ\82«\82Í\81ASetVar \82ð\8eg\82¢\82Ü\82¹\82ñ\81B<BR/>\r
-\97D\90æ\93x\82Ì\8d\82\82¢\82à\82Ì\82©\82ç\95À\82×\82é\82Æ\81Amain \8aÖ\90\94\82Ì SetVar \81\84 setting \82Ì SetVar \81\84 OS \82Ì\8aÂ\8b«\95Ï\90\94<BR/>\r
-&nbsp;\81\84 \8e©\93®\91I\91ð\81A\82Ì\8f\87\82É\82È\82è\82Ü\82·\81B</DIV>\r
-<DIV id="text793_29" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:386px; margin-top:1927px; line-height:15px; white-space:nowrap">\r
-\83f\83t\83H\83\8b\83g\92l\82Ì\8c\88\92è\95û\96@\82Í\81A<BR/>\r
-\8e\9f\82Ì\82à\82Ì\82ª\82 \82è\82Ü\82·\81B<BR/>\r
-\81@\81E\8cÅ\92è\92l<BR/>\r
-\81@\81E\90Ý\92è\83t\83@\83C\83\8b\82©\82ç\82Ì\83\8a\81[\83h<BR/>\r
-\81@\81E\8e©\93®\94»\92è</DIV>\r
-<DIV id="text793_30" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:45px; margin-top:2043px; line-height:15px; white-space:nowrap">\r
-\8aÂ\8b«\95Ï\90\94\82Ì\92l\82ð\8eg\82Á\82½\8cã\82Í\81ASetVar \82ð\82µ\82Ä\82à\96³\8cø\82È\82Ì\82Å\81ASetVar \82Í main \8aÖ\90\94\82Ì<BR/>\r
-\8dÅ\8f\89\82Å\8cÄ\82Ñ\8fo\82µ\82Ä\82­\82¾\82³\82¢\81B</DIV>\r
-<v:line style="position:absolute;" from="32,1359" to="32,1634" strokecolor="#C0C0C0" strokeweight="1pt"/>\r
-<DIV id="text793_32" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:252px; margin-top:1121px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_05.html#Setting_getIncludePathes">\r
-Setting_getIncludePathes</A></DIV>\r
-<DIV id="text793_33" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:461px; margin-top:1121px; line-height:15px; white-space:nowrap">\r
-\82ð\8eg\82¢\82Ü\82·\81B</DIV>\r
-<DIV id="text793_34" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:417px; margin-top:1121px; line-height:15px; white-space:nowrap">\r
-<A href="#SetVar">\r
-SetVar</A></DIV>\r
-<DIV id="text793_35" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:399px; margin-top:1121px; line-height:15px; white-space:nowrap">\r
-\82Å</DIV>\r
-<DIV id="text793_36" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:34px; margin-top:1029px; line-height:15px; white-space:nowrap">\r
-\83C\83\93\83X\83^\83\93\83X\82ð\93Á\92è\82·\82é\95K\97v\82ª\96³\82¢<BR/>\r
-\82Ç\82Ì\90Ý\92è\83t\83@\83C\83\8b\82ð\8eg\82¤\82©\81A\82È\82Ç\82ð\91I\91ð\82·\82é\82Æ\82«\82É\81A\8aÂ\8b«\95Ï\90\94\82ð\8eg\82¢\82Ü\82·\81B<BR/>\r
+<A id="svgcats_vml_p717" class="to_tree" style="margin-top:1041px;" onClick="selectTreeElem( '717' );">\81©</A>\r
+<A href="#svgcats_vml_p718" class="to_next_page" style="margin-top:1041px;">\81¥</A>\r
+<A href="#svgcats_vml_p716" class="to_prev_page" style="margin-top:1041px;">\81£</A>\r
+<v:rect style="position:absolute; margin-left:0px; margin-top:1052px; width:612px; height:638px;" fillcolor="white"/>\r
+<DIV id="text717_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:1069px; line-height:15px; white-space:nowrap">\r
+<A name="Defragment_MD5CacheClass">\r
+Defragment</A></DIV>\r
+<v:rect style="position:absolute; margin-left:25px; margin-top:1099px; width:406px; height:55px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text717_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:1105px; line-height:15px; white-space:nowrap">\r
+Sub&nbsp; MD5CacheClass::Defragment(<BR/>\r
+&nbsp; &nbsp; in_ScanFilterPaths as Empty or string or PathDictionaryClass,<BR/>\r
+&nbsp; &nbsp; in_CopiedCache as MD5CacheClass )</DIV>\r
+<DIV id="text717_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:1165px; line-height:15px; white-space:nowrap">\r
+\83n\83b\83V\83\85\92l\82ª\93o\98^\82³\82ê\82Ä\82¢\82é\83t\83@\83C\83\8b\82ª\82È\82¯\82ê\82Î\81A\93¯\82\83n\83b\83V\83\85\92l\82Ì\83t\83@\83C\83\8b\82©\82ç\83R\83s\81[\82µ\82Ü\82·\81B</DIV>\r
+<DIV id="text717_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:1191px; line-height:15px; white-space:nowrap">\r
+\81y\88ø\90\94\81z</DIV>\r
+<DIV id="text717_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:1191px; line-height:15px; white-space:nowrap">\r
+in_ScanFilterPaths</DIV>\r
+<DIV id="text717_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:223px; margin-top:1191px; line-height:15px; white-space:nowrap">\r
+\92²\82×\82é\83t\83H\83\8b\83_\81[\82Ì\83t\83B\83\8b\83^\81[</DIV>\r
+<DIV id="text717_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:223px; margin-top:1211px; line-height:15px; white-space:nowrap">\r
+\83n\83b\83V\83\85\92l\82ª\93o\98^\82³\82ê\82Ä\82¢\82é\95Ê\82Ì\83L\83\83\83b\83V\83\85</DIV>\r
+<DIV id="text717_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:1211px; line-height:15px; white-space:nowrap">\r
+ref_CopiedCache</DIV>\r
+<DIV id="text717_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:1383px; line-height:15px; white-space:nowrap">\r
+Me \82Æ in_ScanFilterPaths \82Ì\97¼\95û\82Å\8ew\92è\82³\82ê\82½\83t\83@\83C\83\8b\82ª\81A\83R\83s\81[\82³\82ê\82é\8có\95â\82Å\82·\81B<BR/>\r
+in_ScanFilterPaths \82ª Empty \82Ì\82Æ\82«\82Í\81AMe \82¾\82¯\82ð\8eg\82¢\82Ü\82·\81B</DIV>\r
+<DIV id="text717_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:1253px; line-height:15px; white-space:nowrap">\r
+Me \82Ì\92\86\82Ì\83n\83b\83V\83\85\92l\82Æ\93¯\82\83n\83b\83V\83\85\92l\82ð\8e\9d\82 ref_CopiedCache \82Ì\92\86\82Ì<BR/>\r
+"in_CopiedCache.DictionaryFromHash( hash )( 0 )" \82ª\8ew\82·\83t\83@\83C\83\8b\82ð\81A</DIV>\r
+<DIV id="text717_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:308px; margin-top:1284px; line-height:15px; white-space:nowrap">\r
+<A href="#Fragment_MD5CacheClass">\r
+Fragment</A></DIV>\r
+<DIV id="text717_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:1284px; line-height:15px; white-space:nowrap">\r
+Me.TargetPaths \82Ì\92\86\82É\83R\83s\81[\82·\82é\82±\82Æ\82É\82æ\82Á\82Ä\81A</DIV>\r
+<DIV id="text717_13" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:371px; margin-top:1284px; line-height:15px; white-space:nowrap">\r
+\82Å\8dí\8f\9c\82³\82ê\82½\83t\83@\83C\83\8b\82ð\95\9c\8bA\82µ\82Ü\82·\81B</DIV>\r
+<DIV id="text717_14" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:1604px; line-height:15px; white-space:nowrap">\r
+\83\\81[\83X</DIV>\r
+<DIV id="text717_15" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:74px; margin-top:1604px; line-height:15px; white-space:nowrap">\r
+\81¨ ToolsLib.vbs</DIV>\r
+<DIV id="text717_16" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:1629px; line-height:15px; white-space:nowrap">\r
+\83e\83X\83g</DIV>\r
+<DIV id="text717_17" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:146px; margin-top:1629px; line-height:15px; white-space:nowrap">\r
+T_MD5Cache_Fragment</DIV>\r
+<DIV id="text717_18" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:74px; margin-top:1629px; line-height:15px; white-space:nowrap">\r
+\81¨ T_fc.vbs</DIV>\r
+<v:rect style="position:absolute; margin-left:40px; margin-top:1471px; width:424px; height:115px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text717_19" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:48px; margin-top:1477px; line-height:15px; white-space:nowrap">\r
+&nbsp; &nbsp; Set cache = new MD5CacheClass<BR/>\r
+&nbsp; &nbsp; cache.Load&nbsp; "_work\Folders_1_PartHash.txt", "_work\defragmented"<BR/>\r
 <BR/>\r
-\88ê\94Ê\93I\82È\90Ý\92è\92l\82Í\81A\8aÂ\8b«\95Ï\90\94\82Å\82Í\82È\82­\81A XML \8c`\8e®\82È\82Ç\82Ì\90Ý\92è\83t\83@\83C\83\8b\82â\81A</DIV>\r
-<DIV id="text793_37" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:366px; margin-top:1029px; line-height:15px; white-space:nowrap">\r
-\82Ì\81A\82Ç\82Ì\83o\81[\83W\83\87\83\93\82ð\8eg\82¤\82©\81A</DIV>\r
-<DIV id="text793_38" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:233px; margin-top:1029px; line-height:15px; white-space:nowrap">\r
-<A href="..\vbs_memo.files\vbs_memo_11.html#op_obj">\r
-\89\89\8eZ\8aí\93I\82È\83I\83u\83W\83F\83N\83g</A></DIV>\r
-<DIV id="text793_39" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:34px; margin-top:1089px; line-height:15px; white-space:nowrap">\r
-\90Ã\93I\83I\83u\83W\83F\83N\83g\81E\83X\83N\83\8a\83v\83g\81E\83t\83@\83C\83\8b</DIV>\r
-<DIV id="text793_40" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:241px; margin-top:1089px; line-height:15px; white-space:nowrap">\r
-\82ð\8eg\82Á\82½\82Ù\82¤\82ª\81A\8aK\91w\89»\82Å\82«\82½\82è\82µ\82Ä\88µ\82¢\82â\82·\82¢\82Å\82·\81B</DIV>\r
-<DIV id="text793_41" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:8pt; color:#0000FF; margin-left:404px; margin-top:1569px; line-height:12px; white-space:nowrap">\r
-<A href="vbslib_04.html#setting_vbs">\r
-\81¨ setting \83t\83H\83\8b\83_</A></DIV>\r
-<DIV id="text793_42" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:34px; margin-top:1198px; line-height:15px; white-space:nowrap">\r
-\8aÖ\98A</DIV>\r
-<DIV id="text793_43" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:210px; margin-top:1198px; line-height:15px; white-space:nowrap">\r
-OS \82Ì\8aÂ\8b«\95Ï\90\94\82Ì\90Ý\92è</DIV>\r
-<DIV id="text793_44" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:87px; margin-top:1198px; line-height:15px; white-space:nowrap">\r
-<A href="#SetVar">\r
-\81¨ set_</A></DIV>\r
-<DIV id="text793_45" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:87px; margin-top:1215px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_29.html#FuncRedir_add">\r
-\81¨ FuncRedir_add</A></DIV>\r
-<DIV id="text793_46" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:210px; margin-top:1215px; line-height:15px; white-space:nowrap">\r
-\8aÖ\90\94\83R\81[\83\8b\82Ì\83\8a\83_\83C\83\8c\83N\83g</DIV>\r
-<DIV id="text793_47" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:87px; margin-top:1232px; line-height:15px; white-space:nowrap">\r
-<A href="#LoadEnvVars">\r
-\81¨ LoadEnvVars</A></DIV>\r
-<DIV id="text793_48" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:210px; margin-top:1232px; line-height:15px; white-space:nowrap">\r
-\83t\83@\83C\83\8b\82É\8f\91\82©\82ê\82½\8aÂ\8b«\95Ï\90\94\82Ì\8fW\8d\87\82ð\8eg\82¤</DIV>\r
-<DIV id="text793_49" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:235px; margin-top:1501px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_38.html#g_InitializeModule">\r
-\81¨ \83\82\83W\83\85\81[\83\8b\82Ì\83O\83\8d\81[\83o\83\8b\95Ï\90\94\82Ì\8f\89\8aú\89»</A></DIV>\r
-<DIV id="text793_50" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:71px; margin-top:1503px; line-height:13px; white-space:nowrap">\r
-InitializeModule</DIV>\r
-<v:rect style="position:absolute; margin-left:104px; margin-top:1590px; width:52px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text793_51" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:112px; margin-top:1597px; line-height:13px; white-space:nowrap">\r
-SetVar</DIV>\r
-<DIV id="text793_52" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#800000; margin-left:172px; margin-top:1588px; line-height:15px; white-space:nowrap">\r
-\82 \82é\83t\83H\83\8b\83_\82Ì\92\86\82É\82 \82é\83X\83N\83\8a\83v\83g\82Ì<BR/>\r
-\8aù\92è\82Ì\90Ý\92è\81iscriptlib \83t\83H\83\8b\83_\82²\82Æ\81j</DIV>\r
-<v:line style="position:absolute;" from="394,1602" to="516,1602" strokecolor="#000000" strokeweight="1pt"/>\r
-<v:shape style="position:absolute; margin-left:506px; margin-top:1597px; width:10px; height:10px"\r
- fillcolor="#000000" strokecolor="#000000" strokeweight="1pt"\r
- path="m 1000,500 l 0,0, 0,1000 x e"/>\r
-<DIV id="text793_54" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:71px; margin-top:1435px; line-height:13px; white-space:nowrap">\r
-Setting_getIncludePathes</DIV>\r
-<v:rect style="position:absolute; margin-left:104px; margin-top:1454px; width:160px; height:25px;" fillcolor="#E7E7E7" strokecolor="#808080" strokeweight="1pt"/>\r
-<DIV id="text793_55" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#808080; margin-left:112px; margin-top:1461px; line-height:13px; white-space:nowrap">\r
-g_Vers.Add&nbsp; "Disable", 1</DIV>\r
-<DIV id="text793_56" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#B47878; margin-left:278px; margin-top:1436px; line-height:15px; white-space:nowrap">\r
-\82 \82é\83t\83H\83\8b\83_\82Ì\92\86\82É\82 \82é<BR/>\r
-\83X\83N\83\8a\83v\83g\82Ì InitializeModule \82Å<BR/>\r
-\90Ý\92è\82³\82ê\82é\93à\97e\82Ì\91I\91ð</DIV>\r
-<v:line style="position:absolute;" from="462,1466" to="517,1466" strokecolor="#808080" strokeweight="1pt"/>\r
-<v:shape style="position:absolute; margin-left:507px; margin-top:1461px; width:10px; height:10px"\r
- fillcolor="#808080" strokecolor="#808080" strokeweight="1pt"\r
- path="m 1000,500 l 0,0, 0,1000 x e"/>\r
-<v:rect style="position:absolute; margin-left:104px; margin-top:1364px; width:160px; height:25px;" fillcolor="#E7E7E7" strokecolor="#808080" strokeweight="1pt"/>\r
-<DIV id="text793_58" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#808080; margin-left:112px; margin-top:1371px; line-height:13px; white-space:nowrap">\r
-g_Vers.Add&nbsp; "Disable", 1</DIV>\r
-<DIV id="text793_59" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#B47878; margin-left:284px; margin-top:1362px; line-height:15px; white-space:nowrap">\r
-\82P\82Â\82Ì\83X\83N\83\8a\83v\83g\82Å\8eg\82¤ InitializeModule<BR/>\r
-\82Å\90Ý\92è\82³\82ê\82é\93à\97e\82Ì\91I\91ð</DIV>\r
-<DIV id="text793_60" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:35px; margin-top:2095px; line-height:15px; white-space:nowrap">\r
-\8aÖ\98A</DIV>\r
-<DIV id="text793_61" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:74px; margin-top:2095px; line-height:15px; white-space:nowrap">\r
-<A href="..\vbs_memo.files\vbs_memo_03.html#envi">\r
-\81¨ \8aÂ\8b«\95Ï\90\94\82ð\8eæ\93¾\82·\82é (VBScript)</A></DIV>\r
-<v:line style="position:absolute;" from="269,1479" to="200,1521" strokecolor="#C0C0C0" strokeweight="1pt"/>\r
-<v:shape style="position:absolute; margin-left:200px; margin-top:1511px; width:11px; height:10px"\r
- fillcolor="#C0C0C0" strokecolor="#C0C0C0" strokeweight="1pt"\r
- path="m 0,1000 l 1000,1000, 454,0 x e"/>\r
-<v:line style="position:absolute;" from="312,1400" to="185,1518" strokecolor="#C0C0C0" strokeweight="1pt"/>\r
-<v:shape style="position:absolute; margin-left:185px; margin-top:1508px; width:10px; height:10px"\r
- fillcolor="#C0C0C0" strokecolor="#C0C0C0" strokeweight="1pt"\r
- path="m 0,1000 l 1000,800, 200,0 x e"/>\r
-<DIV id="text793_64" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:87px; margin-top:1249px; line-height:15px; white-space:nowrap">\r
-\81¨ TestCommon_setVariables</DIV>\r
-<DIV id="text793_65" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:271px; margin-top:1249px; line-height:15px; white-space:nowrap">\r
-Test.vbs \82Å\8b¤\92Ê\82Ì\8aÂ\8b«\95Ï\90\94\82Æ\83t\83@\83C\83\8b\82Ì\83`\83F\83b\83N</DIV>\r
-<DIV id="text793_66" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:87px; margin-top:1266px; line-height:15px; white-space:nowrap">\r
-<A href="..\vbs_memo.files\vbs_memo_12.html#GetMainSetting">\r
-\81¨ GetMainSetting \8aÖ\90\94 (vbsool)</A></DIV>\r
-<DIV id="text793_67" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:289px; margin-top:1266px; line-height:15px; white-space:nowrap">\r
-\83X\83N\83\8a\83v\83g\93à\82Å\8b¤\92Ê\82Ì\90Ý\92è\92l</DIV>\r
-\r
-<v:line from="0,977" to="599,977"/>\r
-<v:line from="599,977" to="599,2145"/>\r
-<v:line from="599,2145" to="0,2145"/>\r
-<v:line from="0,2145" to="0,977"/>\r
-\r
-</PAGE>\r
\r
-<!-- page 794 --> \r
-<PAGE>\r
-<A id="svgcats_vml_p794" class="to_tree" style="margin-top:2150px;" onClick="selectTreeElem( '794' );">\81©</A>\r
-<A href="#svgcats_vml_p795" class="to_next_page" style="margin-top:2150px;">\81¥</A>\r
-<A href="#svgcats_vml_p793" class="to_prev_page" style="margin-top:2150px;">\81£</A>\r
-<v:rect style="position:absolute; margin-left:0px; margin-top:2161px; width:424px; height:228px;" fillcolor="white"/>\r
-<DIV id="text794_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:2178px; line-height:15px; white-space:nowrap">\r
-<A name="IsDefined">\r
-IsDefined</A></DIV>\r
-<v:rect style="position:absolute; margin-left:24px; margin-top:2208px; width:316px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text794_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:32px; margin-top:2215px; line-height:13px; white-space:nowrap">\r
-Function&nbsp; IsDefined( Symbol as string ) as boolean</DIV>\r
-<DIV id="text794_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:64px; margin-top:2314px; line-height:15px; white-space:nowrap">\r
-\81¨ GetRef</DIV>\r
-<DIV id="text794_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:30px; margin-top:2248px; line-height:15px; white-space:nowrap">\r
-\8ew\92è\82µ\82½\83V\83\93\83{\83\8b\82Ì\8aÖ\90\94\82ª\92è\8b`\82³\82ê\82Ä\82¢\82é\82©\82Ç\82¤\82©\82ð\95Ô\82µ\82Ü\82·\81B</DIV>\r
-<DIV id="text794_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:137px; margin-top:2178px; line-height:15px; white-space:nowrap">\r
-(src)</DIV>\r
-<DIV id="text794_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:8pt; color:#0000FF; margin-left:186px; margin-top:2180px; line-height:12px; white-space:nowrap">\r
-<A href="#var">\r
-[ \90e: \83o\81[\83W\83\87\83\93\94»\92è ]</A></DIV>\r
-<DIV id="text794_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:30px; margin-top:2279px; line-height:15px; white-space:nowrap">\r
-\83T\83\93\83v\83\8b\81F</DIV>\r
-<v:rect style="position:absolute; margin-left:97px; margin-top:2274px; width:226px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text794_8" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:105px; margin-top:2281px; line-height:13px; white-space:nowrap">\r
-If not IsDefined( "copy" ) Then ...</DIV>\r
-<DIV id="text794_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:2314px; line-height:15px; white-space:nowrap">\r
-\8eQ\8dl</DIV>\r
-<DIV id="text794_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:64px; margin-top:2341px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_04.html#CheckSettingFunctionExists">\r
-\81¨ CheckSettingFunctionExists</A></DIV>\r
-<DIV id="text794_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:2341px; line-height:15px; white-space:nowrap">\r
-\8aÖ\98A</DIV>\r
+&nbsp; &nbsp; Set copied_cache = new MD5CacheClass<BR/>\r
+&nbsp; &nbsp; copied_cache.Load&nbsp; "_work\Folders_1_Hash.txt", "_work\copy"<BR/>\r
+<BR/>\r
+&nbsp; &nbsp; cache.Defragment&nbsp; Empty, copied_cache</DIV>\r
+<DIV id="text717_20" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:1445px; line-height:15px; white-space:nowrap">\r
+\83T\83\93\83v\83\8b</DIV>\r
+<DIV id="text717_21" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:1314px; line-height:15px; white-space:nowrap">\r
+\83R\83s\81[\90æ\82Ì\83t\83H\83\8b\83_\81[\82ð\8ew\92è\82·\82é\82Æ\82«\82Í\81AMe.TargetPaths \82ð\83R\83s\81[\90æ\82Ì\83t\83H\83\8b\83_\81[\82É\90Ý\92è\82µ\82Ä</DIV>\r
+<DIV id="text717_22" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:176px; margin-top:1330px; line-height:15px; white-space:nowrap">\r
+<A href="vbslib_38.html#Load_MD5CacheClass">\r
+Load</A></DIV>\r
+<DIV id="text717_23" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:209px; margin-top:1330px; line-height:15px; white-space:nowrap">\r
+\82Ì in_TargetPaths \88ø\90\94\82É\83R\83s\81[\90æ\82Ì\83t\83H\83\8b\83_\81[\82ð\8ew\92è\82µ\82Ä\82©\82ç</DIV>\r
+<DIV id="text717_24" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:1346px; line-height:15px; white-space:nowrap">\r
+Defragment \82µ\82Ä\82­\82¾\82³\82¢\81B</DIV>\r
+<DIV id="text717_25" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:1330px; line-height:15px; white-space:nowrap">\r
+\82©\82ç Defragment \82·\82é\82©\81A</DIV>\r
 \r
-<v:line from="0,2161" to="424,2161"/>\r
-<v:line from="424,2161" to="424,2389"/>\r
-<v:line from="424,2389" to="0,2389"/>\r
-<v:line from="0,2389" to="0,2161"/>\r
+<v:line from="0,1052" to="612,1052"/>\r
+<v:line from="612,1052" to="612,1690"/>\r
+<v:line from="612,1690" to="0,1690"/>\r
+<v:line from="0,1690" to="0,1052"/>\r
 \r
 </PAGE>\r
  \r
-<!-- page 795 --> \r
+<!-- page 718 --> \r
 <PAGE>\r
-<A id="svgcats_vml_p795" class="to_tree" style="margin-top:2394px;" onClick="selectTreeElem( '795' );">\81©</A>\r
-<A href="#svgcats_vml_p796" class="to_next_page" style="margin-top:2394px;">\81¥</A>\r
-<A href="#svgcats_vml_p794" class="to_prev_page" style="margin-top:2394px;">\81£</A>\r
-<v:rect style="position:absolute; margin-left:0px; margin-top:2405px; width:521px; height:287px;" fillcolor="white"/>\r
-<DIV id="text795_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:2422px; line-height:15px; white-space:nowrap">\r
-<A name="g_Vers">\r
-g_Vers</A></DIV>\r
-<v:rect style="position:absolute; margin-left:24px; margin-top:2452px; width:220px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text795_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:32px; margin-top:2459px; line-height:13px; white-space:nowrap">\r
-Dim g_Vers as Scripting.Dictionary</DIV>\r
-<DIV id="text795_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:32px; margin-top:2486px; line-height:15px; white-space:nowrap">\r
-\8ae\8eí\83o\81[\83W\83\87\83\93\94Ô\8d\86\81A\82Ü\82½\82Í\81A\90Ý\92è\82É\8aÖ\82·\82é\8e«\8f\91\82Å\82·\81B</DIV>\r
-<DIV id="text795_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:8pt; color:#000000; margin-left:161px; margin-top:2424px; line-height:12px; white-space:nowrap">\r
-[ \83e\83X\83g ]</DIV>\r
-<DIV id="text795_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:121px; margin-top:2423px; line-height:15px; white-space:nowrap">\r
-(src)</DIV>\r
-<DIV id="text795_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:8pt; color:#0000FF; margin-left:207px; margin-top:2424px; line-height:12px; white-space:nowrap">\r
-<A href="#var">\r
-[ \90e: \83o\81[\83W\83\87\83\93\94»\92è ]</A></DIV>\r
-<DIV id="text795_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:26px; margin-top:2644px; line-height:15px; white-space:nowrap">\r
-\8aÖ\98A</DIV>\r
-<DIV id="text795_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:69px; margin-top:2644px; line-height:15px; white-space:nowrap">\r
-<A href="#VarStack">\r
-\81¨ VarStack</A></DIV>\r
-<DIV id="text795_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:32px; margin-top:2576px; line-height:15px; white-space:nowrap">\r
-\92l\82Í\95\8e\9a\97ñ\82â\90\94\92l\82â\83I\83u\83W\83F\83N\83g\82È\82Ç\82ð\8ai\94[\82Å\82«\82Ü\82·\81B</DIV>\r
-<DIV id="text795_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:32px; margin-top:2591px; line-height:15px; white-space:nowrap">\r
-<A href="#SetVar">\r
-SetVar</A></DIV>\r
-<DIV id="text795_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:74px; margin-top:2591px; line-height:15px; white-space:nowrap">\r
-\82Å\90Ý\92è\82³\82ê\82é\95Ï\90\94\82Æ\93¯\82\95Ï\90\94\82Ì\97Ì\88æ\81iDictionary\81j\82Å\82·\81\81ivbslib ver4 \82æ\82è\81j</DIV>\r
-<DIV id="text795_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:32px; margin-top:2606px; line-height:15px; white-space:nowrap">\r
-<A href="#VarStack">\r
-VarStack</A></DIV>\r
-<DIV id="text795_13" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:88px; margin-top:2606px; line-height:15px; white-space:nowrap">\r
-\82ð\8eg\82¤\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B</DIV>\r
-<DIV id="text795_14" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:32px; margin-top:2514px; line-height:15px; white-space:nowrap">\r
-\8e«\8f\91\82Ì\83L\81[\82Í\81A\8d\82É\82 \82é\83c\83\8a\81[\82Ì\8eq\83m\81[\83h\82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B</DIV>\r
-<DIV id="text795_15" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:59px; margin-top:2539px; line-height:15px; white-space:nowrap">\r
-\97á\81F</DIV>\r
-<DIV id="text795_16" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:98px; margin-top:2539px; line-height:15px; white-space:nowrap">\r
-<A href="#g_Vers_vbslib">\r
-\81¨ g_Vers("vbslib")</A></DIV>\r
-<DIV id="text795_17" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:232px; margin-top:2539px; line-height:15px; white-space:nowrap">\r
-<A href="#TextFileExtension">\r
-\81¨ g_Vers("TextFileExtension")</A></DIV>\r
+<A id="svgcats_vml_p718" class="to_tree" style="margin-top:1695px;" onClick="selectTreeElem( '718' );">\81©</A>\r
+<A href="#svgcats_vml_p719" class="to_next_page" style="margin-top:1695px;">\81¥</A>\r
+<A href="#svgcats_vml_p717" class="to_prev_page" style="margin-top:1695px;">\81£</A>\r
+<v:rect style="position:absolute; margin-left:0px; margin-top:1706px; width:668px; height:294px;" fillcolor="white"/>\r
+<DIV id="text718_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:1898px; line-height:15px; white-space:nowrap">\r
+\82¾\82¯\81iMe \82Ì\92\86\82Å\97B\88ê\81j\82 \82é\82Æ\82«\82Í\81Ain_MoveTargets \82É\8ew\92è\82µ\82½\83\8a\83X\83g\82Ì\92\86\82É\82 \82é\93¯\82\83n\83b\83V\83\85\92l\82Ì\83p\83X<BR/>\r
+\82É\81A\83t\83@\83C\83\8b\82ð\88Ú\93®\82µ\82Ü\82·\81B in_MoveTargets \82É\8ew\92è\82µ\82½\83\8a\83X\83g\82Ì\92\86\82É\82È\82¢\83t\83@\83C\83\8b\82Í\81A\82»\82Ì\83t\83@\83C\83\8b\82Æ<BR/>\r
+Me \82Ì\92\86\82Ì\83n\83b\83V\83\85\92l\82ð\8dí\8f\9c\82µ\82Ü\82·\81B\82à\82µ\81Ain_MoveTargets \82É\8ew\92è\82µ\82½\83\8a\83X\83g\82ª\95s\91«\82µ\82Ä\82¢\82é\82Æ\81A</DIV>\r
+<DIV id="text718_2" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:1723px; line-height:15px; white-space:nowrap">\r
+<A name="Delete_MD5CacheClass">\r
+Delete</A></DIV>\r
+<v:rect style="position:absolute; margin-left:25px; margin-top:1753px; width:376px; height:40px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text718_3" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:1759px; line-height:15px; white-space:nowrap">\r
+Sub&nbsp; MD5CacheClass::Delete( in_DeletingFolderPath as string,<BR/>\r
+&nbsp; &nbsp; in_MoveTargets as array of MD5CacheClass )</DIV>\r
+<DIV id="text718_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:1803px; line-height:15px; white-space:nowrap">\r
+\83t\83H\83\8b\83_\81[\82ð\8dí\8f\9c\82µ\82Ü\82·\81B</DIV>\r
+<DIV id="text718_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:1829px; line-height:15px; white-space:nowrap">\r
+\81y\88ø\90\94\81z</DIV>\r
+<DIV id="text718_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:1829px; line-height:15px; white-space:nowrap">\r
+in_DeletingFolderPath</DIV>\r
+<DIV id="text718_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:241px; margin-top:1829px; line-height:15px; white-space:nowrap">\r
+\8dí\8f\9c\82·\82é\83t\83H\83\8b\83_\81[\82Ì\83p\83X</DIV>\r
+<DIV id="text718_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:241px; margin-top:1849px; line-height:15px; white-space:nowrap">\r
+\8eQ\8fÆ\82µ\82Ä\82¢\82é\83t\83\89\83O\83\81\83\93\83g\82ª\82 \82é\89Â\94\\90«\82ª\82 \82é\83n\83b\83V\83\85\82Ì\8e«\8f\91\82Ì\94z\97ñ</DIV>\r
+<DIV id="text718_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:1849px; line-height:15px; white-space:nowrap">\r
+in_MoveTargets</DIV>\r
+<DIV id="text718_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:33px; margin-top:1881px; line-height:15px; white-space:nowrap">\r
+<A href="#Fragment_MD5CacheClass">\r
+Fragment</A></DIV>\r
+<DIV id="text718_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:33px; margin-top:1944px; line-height:15px; white-space:nowrap">\r
+<A href="#Defragment_MD5CacheClass">\r
+Defragment</A></DIV>\r
+<DIV id="text718_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:105px; margin-top:1944px; line-height:15px; white-space:nowrap">\r
+\82Å\82«\82È\82­\82È\82é\82Ì\82Å\81A\92\8d\88Ó\82µ\82Ä\82­\82¾\82³\82¢\81B</DIV>\r
+<DIV id="text718_13" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:94px; margin-top:1881px; line-height:15px; white-space:nowrap">\r
+\82Å\8dí\8f\9c\82³\82ê\82½\83t\83@\83C\83\8b\82Æ\93¯\82\83n\83b\83V\83\85\92l\82Ì\83t\83@\83C\83\8b\82ª\81A\8dí\8f\9c\82µ\82æ\82¤\82Æ\82µ\82Ä\82¢\82é\83t\83H\83\8b\83_\81[\82Ì\92\86</DIV>\r
 \r
-<v:line from="0,2405" to="521,2405"/>\r
-<v:line from="521,2405" to="521,2692"/>\r
-<v:line from="521,2692" to="0,2692"/>\r
-<v:line from="0,2692" to="0,2405"/>\r
+<v:line from="0,1706" to="668,1706"/>\r
+<v:line from="668,1706" to="668,2000"/>\r
+<v:line from="668,2000" to="0,2000"/>\r
+<v:line from="0,2000" to="0,1706"/>\r
 \r
 </PAGE>\r
  \r
-<!-- page 796 --> \r
+<!-- page 719 --> \r
 <PAGE>\r
-<A id="svgcats_vml_p796" class="to_tree" style="margin-top:2697px;" onClick="selectTreeElem( '796' );">\81©</A>\r
-<A href="#svgcats_vml_p797" class="to_next_page" style="margin-top:2697px;">\81¥</A>\r
-<A href="#svgcats_vml_p795" class="to_prev_page" style="margin-top:2697px;">\81£</A>\r
-<v:rect style="position:absolute; margin-left:0px; margin-top:2708px; width:565px; height:810px;" fillcolor="white"/>\r
-<DIV id="text796_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:2725px; line-height:15px; white-space:nowrap">\r
-<A name="g_Vers_vbslib">\r
-g_Vers("vbslib")</A></DIV>\r
-<v:rect style="position:absolute; margin-left:43px; margin-top:3194px; width:406px; height:205px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text796_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:51px; margin-top:3200px; line-height:15px; white-space:nowrap">\r
-g_f = g_Vers.Item("vbslib")<BR/>\r
-If g_f &gt;= 4.9 Then<BR/>\r
-&nbsp; &nbsp; g_Vers.Item("vbslib") = 4.9<BR/>\r
-&nbsp; &nbsp; g_vbslib_path = g_vbslib_folder + "vbslib\vbs_inc_sub.vbs"<BR/>\r
-ElseIf g_f &gt;= 4.0 Then<BR/>\r
-&nbsp; &nbsp; g_vbslib_path = g_vbslib_folder + "vbslib400\vbs_inc_400.vbs"<BR/>\r
-ElseIf g_f &gt;= 3.0 Then<BR/>\r
-&nbsp; &nbsp; g_vbslib_path = g_vbslib_folder + "vbslib300\vbs_inc_300.vbs"<BR/>\r
-ElseIf g_f &gt;= 2.0 Then<BR/>\r
-&nbsp; &nbsp; g_vbslib_path = g_vbslib_folder + "vbs_inc_200.vbs"<BR/>\r
-Else<BR/>\r
-&nbsp; &nbsp; g_vbslib_path = g_vbslib_folder + "vbslib000\vbs_inc_000.vbs"<BR/>\r
-End If</DIV>\r
-<DIV id="text796_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:21px; margin-top:3172px; line-height:15px; white-space:nowrap">\r
-\94»\92è\83T\83\93\83v\83\8b</DIV>\r
-<DIV id="text796_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:69px; margin-top:3449px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_37.html#upgrade">\r
-\81¨ vbslib \82ð\83o\81[\83W\83\87\83\93\83A\83b\83v\82·\82é</A></DIV>\r
-<DIV id="text796_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#FF0000; margin-left:74px; margin-top:3407px; line-height:15px; white-space:nowrap">\r
-\83o\81[\83W\83\87\83\93\82Ì\94»\92è\82Í\81A\95s\93\99\8d\86\82ð\8eg\82Á\82Ä\82­\82¾\82³\82¢\81B</DIV>\r
-<v:rect style="position:absolute; margin-left:43px; margin-top:2853px; width:490px; height:100px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text796_6" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:51px; margin-top:2859px; line-height:15px; white-space:nowrap">\r
-Sub&nbsp; SetupVbslibParameters()<BR/>\r
-&nbsp; &nbsp; '--- start of parameters for vbslib include -------------------------------<BR/>\r
-&nbsp; &nbsp; g_Vers("vbslib_ver") = 99.99<BR/>\r
-&nbsp; &nbsp; &nbsp; &nbsp;:<BR/>\r
-&nbsp; &nbsp; '--- end of parameters for vbslib include ---------------------------------<BR/>\r
-End Sub</DIV>\r
-<DIV id="text796_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:51px; margin-top:3007px; line-height:15px; white-space:nowrap">\r
-0.0 \81\83o\81[\83W\83\87\83\93\90Ø\82è\91Ö\82¦\83e\83X\83g\97p<BR/>\r
-2.0 \81c ver2.00 \82ð\82»\82Ì\82Ü\82Ü\8eg\82¤ \81ivbs_inc \82Ì\83f\83t\83H\83\8b\83g\81j<BR/>\r
-3.0 \81c ver3.00 \82ð\8eg\82¤<BR/>\r
-4.0 \81c ver4.00 \82ð\8eg\82¤<BR/>\r
-99.99 \81\8dÅ\90V\82ð\8eg\82¤<BR/>\r
-vbs_inc.vbs \82©\82ç vbslib \82ð\83C\83\93\83N\83\8b\81[\83h\8aJ\8en\82·\82é\8e\9e\93_\82Å\81A\8eÀ\8dÛ\82É\8eg\97p\82·\82é\83o\81[\83W\83\87\83\93<BR/>\r
-\94Ô\8d\86\82É\95Ï\82í\82è\82Ü\82·\81\82»\82ê\82Ü\82Å\82Í\81A\83\81\83C\83\93.vbs \82ª\97v\8b\81\82·\82é\94Ô\8d\86\82Å\82·\81B<BR/>\r
-\8fã\8bL\82Ì\82æ\82¤\82É\8c\88\82ß\82Ä\82¢\82Ü\82·\82ª\81A\8eÀ\8dÛ\82Ì\93®\82«\82Í\89º\8bL\82Ì vbs_inc.vbs \82Ì\93à\97e\82É\82æ\82è\82Ü\82·\81B</DIV>\r
-<DIV id="text796_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:21px; margin-top:2831px; line-height:15px; white-space:nowrap">\r
-\90Ý\92è\83T\83\93\83v\83\8b</DIV>\r
-<DIV id="text796_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:26px; margin-top:3449px; line-height:15px; white-space:nowrap">\r
-\8eQ\8dl</DIV>\r
-<DIV id="text796_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:26px; margin-top:3470px; line-height:15px; white-space:nowrap">\r
+<A id="svgcats_vml_p719" class="to_tree" style="margin-top:2005px;" onClick="selectTreeElem( '719' );">\81©</A>\r
+<A href="#svgcats_vml_p720" class="to_next_page" style="margin-top:2005px;">\81¥</A>\r
+<A href="#svgcats_vml_p718" class="to_prev_page" style="margin-top:2005px;">\81£</A>\r
+<v:rect style="position:absolute; margin-left:0px; margin-top:2016px; width:602px; height:344px;" fillcolor="white"/>\r
+<DIV id="text719_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:2033px; line-height:15px; white-space:nowrap">\r
+<A name="Verify_MD5CacheClass">\r
+Verify</A></DIV>\r
+<v:rect style="position:absolute; margin-left:25px; margin-top:2063px; width:412px; height:40px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text719_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:2069px; line-height:15px; white-space:nowrap">\r
+Sub&nbsp; MD5CacheClass::Verify(<BR/>\r
+&nbsp; &nbsp; in_ScanFilterPaths as Empty or string or PathDictionaryClass )</DIV>\r
+<DIV id="text719_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:2119px; line-height:15px; white-space:nowrap">\r
+\91\8dÝ\82·\82é\83t\83@\83C\83\8b\82Ì\83n\83b\83V\83\85\92l\82ª\90³\82µ\82¢\82©\82Ç\82¤\82©\82ð\8dÄ\8cv\8eZ\82µ\82Ä\83`\83F\83b\83N\82µ\82Ü\82·\81B</DIV>\r
+<DIV id="text719_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:2145px; line-height:15px; white-space:nowrap">\r
+\81y\88ø\90\94\81z</DIV>\r
+<DIV id="text719_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:2145px; line-height:15px; white-space:nowrap">\r
+in_ScanFilterPaths</DIV>\r
+<DIV id="text719_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:223px; margin-top:2145px; line-height:15px; white-space:nowrap">\r
+\92²\82×\82é\83t\83H\83\8b\83_\81[\82Ì\83t\83B\83\8b\83^\81[</DIV>\r
+<DIV id="text719_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:2181px; line-height:15px; white-space:nowrap">\r
+Me \82É\93o\98^\82³\82ê\82Ä\82¢\82é\83t\83@\83C\83\8b\82Ì\82¤\82¿\81A\91\8dÝ\82·\82é\83t\83@\83C\83\8b\82É\82Â\82¢\82Ä\81A\83n\83b\83V\83\85\92l\82ª\90³\82µ\82¢\82©\82Ç\82¤\82©\82ð<BR/>\r
+\8dÄ\8cv\8eZ\82µ\82Ä\81AMe \82É\93o\98^\82³\82ê\82Ä\82¢\82é\83n\83b\83V\83\85\92l\82Æ\93\99\82µ\82¢\82±\82Æ\82ð\83`\83F\83b\83N\82µ\82Ü\82·\81B<BR/>\r
+\93\99\82µ\82­\82È\82¢\83t\83@\83C\83\8b\82ª\82 \82Á\82½\82ç\81A\82»\82±\82Å\83G\83\89\81[\82É\82È\82è\82Ü\82·\81B</DIV>\r
+<DIV id="text719_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:2284px; line-height:15px; white-space:nowrap">\r
+\83\\81[\83X</DIV>\r
+<DIV id="text719_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:74px; margin-top:2284px; line-height:15px; white-space:nowrap">\r
+\81¨ ToolsLib.vbs</DIV>\r
+<DIV id="text719_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:2312px; line-height:15px; white-space:nowrap">\r
 \83e\83X\83g</DIV>\r
-<DIV id="text796_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:69px; margin-top:3470px; line-height:15px; white-space:nowrap">\r
-\81¨ T_Var.vbs # T_g_Vers_Stack</DIV>\r
-<DIV id="text796_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:32px; margin-top:2789px; line-height:15px; white-space:nowrap">\r
-vbslib \82Ì\83o\81[\83W\83\87\83\93\94Ô\8d\86\82Å\82·\81B</DIV>\r
-<v:rect style="position:absolute; margin-left:26px; margin-top:2754px; width:232px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text796_13" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:34px; margin-top:2761px; line-height:13px; white-space:nowrap">\r
-Dim&nbsp; g_Vers("vbslib")&nbsp; as dictionary</DIV>\r
-<DIV id="text796_14" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:21px; margin-top:2979px; line-height:15px; white-space:nowrap">\r
-\92l\82Ì\88Ó\96¡</DIV>\r
-<DIV id="text796_15" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:131px; margin-top:3172px; line-height:15px; white-space:nowrap">\r
-vbs_inc.vbs \82Ì\88ê\95\94</DIV>\r
+<DIV id="text719_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:146px; margin-top:2312px; line-height:15px; white-space:nowrap">\r
+T_MD5Cache_Fragment</DIV>\r
+<DIV id="text719_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:74px; margin-top:2312px; line-height:15px; white-space:nowrap">\r
+\81¨ T_fc.vbs</DIV>\r
+<DIV id="text719_13" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:2242px; line-height:15px; white-space:nowrap">\r
+\83t\83@\83C\83\8b\82Ì\91\8dÝ\82É\82Â\82¢\82Ä\83`\83F\83b\83N\82·\82é\82Æ\82«\82Í\81A</DIV>\r
+<DIV id="text719_14" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:285px; margin-top:2242px; line-height:15px; white-space:nowrap">\r
+<A href="#CheckFileExistsAnywhereInFileList_MD5CacheClass">\r
+\81¨ CheckFileExistsAnywhereInFileList</A></DIV>\r
 \r
-<v:line from="0,2708" to="565,2708"/>\r
-<v:line from="565,2708" to="565,3518"/>\r
-<v:line from="565,3518" to="0,3518"/>\r
-<v:line from="0,3518" to="0,2708"/>\r
+<v:line from="0,2016" to="602,2016"/>\r
+<v:line from="602,2016" to="602,2360"/>\r
+<v:line from="602,2360" to="0,2360"/>\r
+<v:line from="0,2360" to="0,2016"/>\r
 \r
 </PAGE>\r
  \r
-<!-- page 797 --> \r
+<!-- page 720 --> \r
 <PAGE>\r
-<A id="svgcats_vml_p797" class="to_tree" style="margin-top:3523px;" onClick="selectTreeElem( '797' );">\81©</A>\r
-<A href="#svgcats_vml_p798" class="to_next_page" style="margin-top:3523px;">\81¥</A>\r
-<A href="#svgcats_vml_p796" class="to_prev_page" style="margin-top:3523px;">\81£</A>\r
-<v:rect style="position:absolute; margin-left:0px; margin-top:3534px; width:494px; height:487px;" fillcolor="white"/>\r
-<DIV id="text797_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:3551px; line-height:15px; white-space:nowrap">\r
-<A name="TextFileExtension">\r
-TextFileExtension (g_Vers)</A></DIV>\r
-<DIV id="text797_2" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:89px; margin-top:3973px; line-height:15px; white-space:nowrap">\r
-\81¨ T_Path.vbs</DIV>\r
-<DIV id="text797_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:89px; margin-top:3949px; line-height:15px; white-space:nowrap">\r
-\81¨ PC_setting_default.vbs</DIV>\r
-<DIV id="text797_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:188px; margin-top:3973px; line-height:15px; white-space:nowrap">\r
-T_TextFileExtension</DIV>\r
-<DIV id="text797_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:391px; margin-top:3552px; line-height:15px; white-space:nowrap">\r
-<A href="#g_Vers">\r
-&lt;&lt; g_Vers</A></DIV>\r
-<v:rect style="position:absolute; margin-left:26px; margin-top:3580px; width:298px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text797_6" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:34px; margin-top:3587px; line-height:13px; white-space:nowrap">\r
-Dim&nbsp; g_Vers("TextFileExtension")&nbsp; as dictionary</DIV>\r
-<DIV id="text797_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:3973px; line-height:15px; white-space:nowrap">\r
-\83e\83X\83g</DIV>\r
-<DIV id="text797_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:3949px; line-height:15px; white-space:nowrap">\r
+<A id="svgcats_vml_p720" class="to_tree" style="margin-top:2365px;" onClick="selectTreeElem( '720' );">\81©</A>\r
+<A href="#svgcats_vml_p721" class="to_next_page" style="margin-top:2365px;">\81¥</A>\r
+<A href="#svgcats_vml_p719" class="to_prev_page" style="margin-top:2365px;">\81£</A>\r
+<v:rect style="position:absolute; margin-left:0px; margin-top:2376px; width:631px; height:394px;" fillcolor="white"/>\r
+<DIV id="text720_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:2393px; line-height:15px; white-space:nowrap">\r
+<A name="CheckFileExistsAnywhereInFileList_MD5CacheClass">\r
+CheckFileExistsAnywhereInFileList</A></DIV>\r
+<v:rect style="position:absolute; margin-left:25px; margin-top:2423px; width:418px; height:40px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text720_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:2429px; line-height:15px; white-space:nowrap">\r
+Sub&nbsp; MD5CacheClass::CheckFileExistsAnywhereInFileList( _<BR/>\r
+&nbsp; &nbsp; in_HashFilePath&nbsp; as string&nbsp; or PathDictionaryClass of Nothing )</DIV>\r
+<DIV id="text720_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:2475px; line-height:15px; white-space:nowrap">\r
+\88ê\97\97\83t\83@\83C\83\8b\82É\8f\91\82©\82ê\82½\83n\83b\83V\83\85\92l\82Æ\81A\93¯\82\93à\97e\82Ì\83t\83@\83C\83\8b\82ª\95Ê\82É\91\8dÝ\82·\82é\82©\82Ç\82¤\82©\82ð\83`\83F\83b\83N\82µ\82Ü\82·\81B</DIV>\r
+<DIV id="text720_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:2501px; line-height:15px; white-space:nowrap">\r
+\81y\88ø\90\94\81z</DIV>\r
+<DIV id="text720_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:2501px; line-height:15px; white-space:nowrap">\r
+in_HashFilePath</DIV>\r
+<DIV id="text720_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:208px; margin-top:2501px; line-height:15px; white-space:nowrap">\r
+\83n\83b\83V\83\85\92l\82ª\8f\91\82©\82ê\82½\88ê\97\97\83t\83@\83C\83\8b\82Ì\83p\83X</DIV>\r
+<DIV id="text720_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:2690px; line-height:15px; white-space:nowrap">\r
 \83\\81[\83X</DIV>\r
-<DIV id="text797_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:34px; margin-top:3615px; line-height:15px; white-space:nowrap">\r
-\83e\83L\83X\83g\81E\83t\83@\83C\83\8b\82Ì\8ag\92£\8eq\82ð\83L\81[\82Æ\82µ\82½\8e«\8f\91\81B</DIV>\r
-<DIV id="text797_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:34px; margin-top:3635px; line-height:15px; white-space:nowrap">\r
-\91å\95\8e\9a\82Æ\8f¬\95\8e\9a\82ð\8bæ\95Ê\82µ\82Ü\82¹\82ñ\81B</DIV>\r
-<DIV id="text797_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:52px; margin-top:3909px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_04.html#customize">\r
-setting \83t\83H\83\8b\83_\81[</A></DIV>\r
-<DIV id="text797_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:160px; margin-top:3909px; line-height:15px; white-space:nowrap">\r
-\82Ì PC_setting_default.vbs \82È\82Ç\82Å\90Ý\92è\82µ\82Ü\82·\81B</DIV>\r
-<DIV id="text797_13" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:3676px; line-height:15px; white-space:nowrap">\r
-\83T\83\93\83v\83\8b</DIV>\r
-<v:rect style="position:absolute; margin-left:44px; margin-top:3698px; width:322px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text797_14" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:52px; margin-top:3705px; line-height:13px; white-space:nowrap">\r
-If g_Vers("TextFileExtension").Exists( "xml" ) Then</DIV>\r
-<v:rect style="position:absolute; margin-left:44px; margin-top:3731px; width:310px; height:40px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text797_15" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:52px; margin-top:3737px; line-height:15px; white-space:nowrap">\r
-ext = g_fs.GetExtensionName( path )<BR/>\r
-If g_Vers("TextFileExtension").Exists( ext ) Then</DIV>\r
-<DIV id="text797_16" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:106px; margin-top:3676px; line-height:15px; white-space:nowrap">\r
-\83e\83L\83X\83g\81E\83t\83@\83C\83\8b\82Ì\8ag\92£\8eq\82Å\82 \82é\82©\94»\92f\82·\82é\81B</DIV>\r
-<DIV id="text797_17" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:3794px; line-height:15px; white-space:nowrap">\r
-\83T\83\93\83v\83\8b</DIV>\r
-<DIV id="text797_18" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:107px; margin-top:3794px; line-height:15px; white-space:nowrap">\r
-\8e«\8f\91\82ð\8dì\90¬\82·\82é</DIV>\r
-<v:rect style="position:absolute; margin-left:44px; margin-top:3816px; width:418px; height:85px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text797_19" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:52px; margin-top:3822px; line-height:15px; white-space:nowrap">\r
-Set g_Vers("TextFileExtension") = Dic_addFromArray( Empty, Array( _<BR/>\r
-&nbsp; &nbsp; "txt", _<BR/>\r
-&nbsp; &nbsp; "c", "h", "cpp", "hpp", "vbs", "js", "py", "rb", _<BR/>\r
-&nbsp; &nbsp; "ini", "log", _<BR/>\r
-&nbsp; &nbsp; "html", "htm", "xml", "svg" ), True )</DIV>\r
-<DIV id="text797_20" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#0000FF; margin-left:256px; margin-top:3823px; line-height:13px; white-space:nowrap">\r
-<A href="vbslib_10.html#Dic_addFromArray">\r
-Dic_addFromArray</A></DIV>\r
-\r
-<v:line from="0,3534" to="494,3534"/>\r
-<v:line from="494,3534" to="494,4021"/>\r
-<v:line from="494,4021" to="0,4021"/>\r
-<v:line from="0,4021" to="0,3534"/>\r
-\r
-</PAGE>\r
\r
-<!-- page 798 --> \r
-<PAGE>\r
-<A id="svgcats_vml_p798" class="to_tree" style="margin-top:4026px;" onClick="selectTreeElem( '798' );">\81©</A>\r
-<A href="#svgcats_vml_p799" class="to_next_page" style="margin-top:4026px;">\81¥</A>\r
-<A href="#svgcats_vml_p797" class="to_prev_page" style="margin-top:4026px;">\81£</A>\r
-<v:rect style="position:absolute; margin-left:0px; margin-top:4037px; width:560px; height:203px;" fillcolor="white"/>\r
-<DIV id="text798_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:4054px; line-height:15px; white-space:nowrap">\r
-<A name="NaturalDocsExtension">\r
-NaturalDocsExtension (g_Vers)</A></DIV>\r
-<v:rect style="position:absolute; margin-left:26px; margin-top:4083px; width:316px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text798_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:34px; margin-top:4090px; line-height:13px; white-space:nowrap">\r
-Dim&nbsp; g_Vers("NaturalDocsExtension")&nbsp; as dictionary</DIV>\r
-<DIV id="text798_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:34px; margin-top:4118px; line-height:15px; white-space:nowrap">\r
-NaturalDocs \82É\93ü\97Í\82Å\82«\82é\83t\83@\83C\83\8b\82Ì\8ag\92£\8eq\82ð\83L\81[\82Æ\82µ\82½\8e«\8f\91\81B</DIV>\r
-<DIV id="text798_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:34px; margin-top:4144px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_35.html#MakeDocumentByNaturalDocs">\r
-MakeDocumentByNaturalDocs</A></DIV>\r
-<DIV id="text798_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:211px; margin-top:4144px; line-height:15px; white-space:nowrap">\r
-\82Å\8eg\82í\82ê\82Ü\82·\81B</DIV>\r
-<DIV id="text798_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:34px; margin-top:4161px; line-height:15px; white-space:nowrap">\r
-\82±\82Ì\8e«\8f\91\82ª</DIV>\r
-<DIV id="text798_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:160px; margin-top:4192px; line-height:15px; white-space:nowrap">\r
-<A href="#TextFileExtension">\r
-g_Vers("TextFileExtension")</A></DIV>\r
-<DIV id="text798_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:34px; margin-top:4192px; line-height:15px; white-space:nowrap">\r
-\82±\82Ì\8e«\8f\91\82Ì\8eg\82¢\95û\82Í\81A</DIV>\r
-<DIV id="text798_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:327px; margin-top:4192px; line-height:15px; white-space:nowrap">\r
-\82Æ\93¯\82\82Å\82·\81B</DIV>\r
-<DIV id="text798_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:105px; margin-top:4161px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_04.html#customize">\r
-setting \83t\83H\83\8b\83_\81[</A></DIV>\r
-<DIV id="text798_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:212px; margin-top:4161px; line-height:15px; white-space:nowrap">\r
-\82É\82È\82¢\82Æ\82«\82Í\81A\83f\83t\83H\83\8b\83g\82Ì\90Ý\92è\82ð\8eg\82Á\82Ä\8f\88\97\9d\82³\82ê\82Ü\82·\81B</DIV>\r
+<DIV id="text720_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:74px; margin-top:2690px; line-height:15px; white-space:nowrap">\r
+\81¨ ToolsLib.vbs</DIV>\r
+<DIV id="text720_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:2643px; line-height:15px; white-space:nowrap">\r
+\93à\95\94\82Å\82Í\81A"Me.DictionaryFromHash( hash )( 0 )" \82ª\8ew\82·\83p\83X\82É\81A\83t\83@\83C\83\8b\82ª\91\8dÝ\82·\82é\82æ\82¤\82É <BR/>\r
+"Me.DictionaryFromHash( hash )" \94z\97ñ\82Ì\97v\91f\82Ì\8f\87\94Ô\82ª\93ü\82ê\91Ö\82í\82è\82Ü\82·\81B </DIV>\r
+<DIV id="text720_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:2587px; line-height:15px; white-space:nowrap">\r
+\8aY\93\96\82·\82é\83n\83b\83V\83\85\92l\82ð\8e\9d\82Â\83t\83@\83C\83\8b\82Ì\93à\97e\82Í\83`\83F\83b\83N\82µ\82Ü\82¹\82ñ\81\83t\83@\83C\83\8b\82Ì\93à\97e\82ð\83`\83F\83b\83N\82·\82é\82Æ\82«\82Í\81A</DIV>\r
+<DIV id="text720_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:33px; margin-top:2604px; line-height:15px; white-space:nowrap">\r
+<A href="#Verify_MD5CacheClass">\r
+\81¨ Verify</A></DIV>\r
+<DIV id="text720_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:458px; margin-top:2501px; line-height:15px; white-space:nowrap">\r
+<A href="vbslib_38.html#Save_MD5CacheClass">\r
+\81¨ Save</A></DIV>\r
+<DIV id="text720_13" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:2721px; line-height:15px; white-space:nowrap">\r
+\83e\83X\83g</DIV>\r
+<DIV id="text720_14" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:146px; margin-top:2721px; line-height:15px; white-space:nowrap">\r
+T_MD5Cache_Fragment</DIV>\r
+<DIV id="text720_15" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:74px; margin-top:2721px; line-height:15px; white-space:nowrap">\r
+\81¨ T_fc.vbs</DIV>\r
+<DIV id="text720_16" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#0000FF; margin-left:243px; margin-top:2445px; line-height:13px; white-space:nowrap">\r
+<A href="vbslib_35.html#PathDictionaryClass">\r
+PathDictionaryClass</A></DIV>\r
+<DIV id="text720_17" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:2537px; line-height:15px; white-space:nowrap">\r
+in_HashFilePath \82ª\8ew\82·\83p\83X\88È\8aO\82É\81AMe \82ª\8ew\82·\83p\83X\82É\83t\83@\83C\83\8b\82ª\82 \82ê\82Î\81A\82»\82ê\82ð\83R\83s\81[\82µ\82Ä\95\9c\8a\88<BR/>\r
+\81iDefragment\81j\82Å\82«\82é\82Ì\82Å\81A\82»\82Ì\8fê\8d\87\82Í\83G\83\89\81[\82É\82Í\82È\82è\82Ü\82¹\82ñ\81B</DIV>\r
 \r
-<v:line from="0,4037" to="560,4037"/>\r
-<v:line from="560,4037" to="560,4240"/>\r
-<v:line from="560,4240" to="0,4240"/>\r
-<v:line from="0,4240" to="0,4037"/>\r
+<v:line from="0,2376" to="631,2376"/>\r
+<v:line from="631,2376" to="631,2770"/>\r
+<v:line from="631,2770" to="0,2770"/>\r
+<v:line from="0,2770" to="0,2376"/>\r
 \r
 </PAGE>\r
  \r
-<!-- page 799 --> \r
+<!-- page 721 --> \r
 <PAGE>\r
-<A id="svgcats_vml_p799" class="to_tree" style="margin-top:4245px;" onClick="selectTreeElem( '799' );">\81©</A>\r
-<A href="#svgcats_vml_p800" class="to_next_page" style="margin-top:4245px;">\81¥</A>\r
-<A href="#svgcats_vml_p798" class="to_prev_page" style="margin-top:4245px;">\81£</A>\r
-<v:rect style="position:absolute; margin-left:0px; margin-top:4256px; width:595px; height:334px;" fillcolor="white"/>\r
-<DIV id="text799_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:4273px; line-height:15px; white-space:nowrap">\r
-<A name="CutPropertyM">\r
-CutPropertyM (g_Vers)</A></DIV>\r
-<v:rect style="position:absolute; margin-left:26px; margin-top:4302px; width:244px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text799_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:34px; margin-top:4309px; line-height:13px; white-space:nowrap">\r
-Dim&nbsp; g_Vers("CutPropertyM")&nbsp; as string</DIV>\r
-<DIV id="text799_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:68px; margin-top:4542px; line-height:15px; white-space:nowrap">\r
-\81¨ Dic_addNewObject</DIV>\r
-<DIV id="text799_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:26px; margin-top:4542px; line-height:15px; white-space:nowrap">\r
-\8aÖ\98A</DIV>\r
-<DIV id="text799_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:34px; margin-top:4337px; line-height:15px; white-space:nowrap">\r
-True \82È\82ç Name \83v\83\8d\83p\83e\83B\82ð\81AFalse \82È\82ç m_Name \83v\83\8d\83p\83e\83B\82ð\8eg\82¢\82Ü\82·\81B</DIV>\r
-<v:rect style="position:absolute; margin-left:47px; margin-top:4489px; width:196px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text799_6" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:55px; margin-top:4496px; line-height:13px; white-space:nowrap">\r
-g_Vers("CutPropertyM") = False</DIV>\r
-<DIV id="text799_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:8pt; color:#000000; margin-left:242px; margin-top:4277px; line-height:12px; white-space:nowrap">\r
-\83L\81[\83\8f\81[\83h\81F</DIV>\r
-<DIV id="text799_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:8pt; color:#000000; margin-left:303px; margin-top:4277px; line-height:12px; white-space:nowrap">\r
-<A name="m_Name">\r
-Name, m_Name</A></DIV>\r
-<DIV id="text799_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:26px; margin-top:4469px; line-height:15px; white-space:nowrap">\r
-\83T\83\93\83v\83\8b</DIV>\r
-<DIV id="text799_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:34px; margin-top:4371px; line-height:15px; white-space:nowrap">\r
-\83\89\83C\83u\83\89\83\8a\82ª\92ñ\8b\9f\82·\82é\82¢\82­\82Â\82©\82Ì\8aÖ\90\94\82Ì\92\86\82Å\8eg\82í\82ê\82é\83I\83u\83W\83F\83N\83g\82É\91Î\82µ\82Ä\81AName \83v\83\8d\83p\83e\83B\82ð<BR/>\r
-\8eQ\8fÆ\82·\82é\82©\81Am_Name \83v\83\8d\83p\83e\83B\82ð\8eQ\8fÆ\82·\82é\82©\82ð\91I\82×\82Ü\82·\81B</DIV>\r
-<DIV id="text799_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:34px; margin-top:4420px; line-height:15px; white-space:nowrap">\r
-\83f\83t\83H\83\8b\83g\82Í\81ATrue \82Å\82·\81B</DIV>\r
-<DIV id="text799_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:410px; margin-top:4274px; line-height:15px; white-space:nowrap">\r
-<A href="#g_Vers">\r
-&lt;&lt; g_Vers</A></DIV>\r
+<A id="svgcats_vml_p721" class="to_tree" style="margin-top:2775px;" onClick="selectTreeElem( '721' );">\81©</A>\r
+<A href="#svgcats_vml_p722" class="to_next_page" style="margin-top:2775px;">\81¥</A>\r
+<A href="#svgcats_vml_p720" class="to_prev_page" style="margin-top:2775px;">\81£</A>\r
+<v:rect style="position:absolute; margin-left:0px; margin-top:2786px; width:650px; height:241px;" fillcolor="white"/>\r
+<DIV id="text721_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:2803px; line-height:15px; white-space:nowrap">\r
+<A name="IsSameHashValuesOfLeafPathDictionary_MD5CacheClass">\r
+IsSameHashValuesOfLeafPathDictionary</A></DIV>\r
+<v:rect style="position:absolute; margin-left:25px; margin-top:2833px; width:388px; height:55px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text721_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:2839px; line-height:15px; white-space:nowrap">\r
+Sub&nbsp; MD5CacheClass::IsSameHashValuesOfLeafPathDictionary(<BR/>\r
+&nbsp; &nbsp; arg_2ndLeafPathDictionary as string or LeafPathDictionary,<BR/>\r
+&nbsp; &nbsp; in_2ndBasePath as MD5CacheClass )</DIV>\r
+<DIV id="text721_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:2899px; line-height:15px; white-space:nowrap">\r
+\83t\83H\83\8b\83_\81[\82É\93ü\82Á\82Ä\82¢\82é\83t\83@\83C\83\8b\82Ì\83n\83b\83V\83\85\92l\82Ì\83Z\83b\83g\82ª\81AMe \82É\93o\98^\82³\82ê\82Ä\82¢\82é\82à\82Ì\82Æ\93¯\82\82©\94ä\8ar\82µ\82Ü\82·\81B</DIV>\r
+<DIV id="text721_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:2925px; line-height:15px; white-space:nowrap">\r
+\81y\88ø\90\94\81z</DIV>\r
+<DIV id="text721_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:2925px; line-height:15px; white-space:nowrap">\r
+arg_2ndLeafPathDictionary</DIV>\r
+<DIV id="text721_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:260px; margin-top:2925px; line-height:15px; white-space:nowrap">\r
+\92²\82×\82é\83t\83H\83\8b\83_\81[\81A\82Ü\82½\82Í\81A\83t\83@\83C\83\8b\82Ì\8fW\8d\87</DIV>\r
+<DIV id="text721_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:260px; margin-top:2945px; line-height:15px; white-space:nowrap">\r
+\92²\82×\82é\83t\83H\83\8b\83_\81[\82Ì\83p\83X</DIV>\r
+<DIV id="text721_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:2945px; line-height:15px; white-space:nowrap">\r
+in_2ndBasePath</DIV>\r
+<v:roundrect style="position:absolute; margin-left:293px; margin-top:2800px; width:56px; height:20px;" arcsize="0.500000" fillcolor="#FFFFFF" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text721_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#FF0000; font-weight: bold; margin-left:301px; margin-top:2803px; line-height:15px; white-space:nowrap">\r
+\96¢\8am\94F</DIV>\r
+<DIV id="text721_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:2979px; line-height:15px; white-space:nowrap">\r
+\83\\81[\83X</DIV>\r
+<DIV id="text721_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:74px; margin-top:2979px; line-height:15px; white-space:nowrap">\r
+\81¨ ToolsLib.vbs</DIV>\r
+<DIV id="text721_12" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#0000FF; margin-left:291px; margin-top:2855px; line-height:13px; white-space:nowrap">\r
+<A href="vbslib_36.html#LeafPathDictionary">\r
+LeafPathDictionary</A></DIV>\r
 \r
-<v:line from="0,4256" to="595,4256"/>\r
-<v:line from="595,4256" to="595,4590"/>\r
-<v:line from="595,4590" to="0,4590"/>\r
-<v:line from="0,4590" to="0,4256"/>\r
+<v:line from="0,2786" to="650,2786"/>\r
+<v:line from="650,2786" to="650,3027"/>\r
+<v:line from="650,3027" to="0,3027"/>\r
+<v:line from="0,3027" to="0,2786"/>\r
 \r
 </PAGE>\r
  \r
-<!-- page 800 --> \r
+<!-- page 722 --> \r
 <PAGE>\r
-<A id="svgcats_vml_p800" class="to_tree" style="margin-top:4595px;" onClick="selectTreeElem( '800' );">\81©</A>\r
-<A href="#svgcats_vml_p801" class="to_next_page" style="margin-top:4595px;">\81¥</A>\r
-<A href="#svgcats_vml_p799" class="to_prev_page" style="margin-top:4595px;">\81£</A>\r
-<v:rect style="position:absolute; margin-left:0px; margin-top:4606px; width:529px; height:236px;" fillcolor="white"/>\r
-<DIV id="text800_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:4623px; line-height:15px; white-space:nowrap">\r
-<A name="ThisIsOldSpec">\r
-ThisIsOldSpec</A></DIV>\r
-<v:rect style="position:absolute; margin-left:25px; margin-top:4653px; width:136px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text800_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:4660px; line-height:13px; white-space:nowrap">\r
-Sub&nbsp; ThisIsOldSpec()</DIV>\r
-<DIV id="text800_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:4690px; line-height:15px; white-space:nowrap">\r
-\8c»\8dÝ\8eÀ\8ds\82µ\82Ä\82¢\82é\8aÖ\90\94\82ª\81A\94p\8e~\82³\82ê\82æ\82¤\82Æ\82µ\82Ä\82¢\82é\8aÖ\90\94\82Å\82 \82é\82±\82Æ\82ð\8cx\8d\90\82µ\82Ü\82·\81B</DIV>\r
-<DIV id="text800_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:4718px; line-height:15px; white-space:nowrap">\r
-\83t\83@\83C\83\8b\81F</DIV>\r
-<v:rect style="position:absolute; margin-left:94px; margin-top:4716px; width:105px; height:19px;" fillcolor="#FFFFFF" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text800_5" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:102px; margin-top:4720px; line-height:13px; white-space:nowrap">\r
-vbs_inc_sub.vbs</DIV>\r
-<DIV id="text800_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:159px; margin-top:4623px; line-height:15px; white-space:nowrap">\r
-(src)</DIV>\r
-<DIV id="text800_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:4755px; line-height:15px; white-space:nowrap">\r
-g_debug &lt;&gt; 0 \82Ì\82Æ\82«\82Í\81A\8f\89\82ß\82Ä ThisIsOldSpec \82ð\8cÄ\82Ñ\8fo\82µ\82½\82Æ\82«\82É\83u\83\8c\81[\83N\82µ\82Ü\82·\81B</DIV>\r
-<DIV id="text800_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:33px; margin-top:4793px; line-height:15px; white-space:nowrap">\r
-\8aÖ\98A</DIV>\r
-<DIV id="text800_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:69px; margin-top:4793px; line-height:15px; white-space:nowrap">\r
-<A href="#SetErrorOfOldSpec">\r
-\81¨ SetErrorOfOldSpec</A></DIV>\r
+<A id="svgcats_vml_p722" class="to_tree" style="margin-top:3032px;" onClick="selectTreeElem( '722' );">\81©</A>\r
+<A href="#svgcats_vml_p723" class="to_next_page" style="margin-top:3032px;">\81¥</A>\r
+<A href="#svgcats_vml_p721" class="to_prev_page" style="margin-top:3032px;">\81£</A>\r
+<v:rect style="position:absolute; margin-left:0px; margin-top:3043px; width:534px; height:162px;" fillcolor="white"/>\r
+<DIV id="text722_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:3060px; line-height:15px; white-space:nowrap">\r
+<A name="MD5CacheFileClass">\r
+MD5CacheFileClass</A></DIV>\r
+<DIV id="text722_2" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:122px; margin-top:3094px; line-height:15px; white-space:nowrap">\r
+\82Å\8aÇ\97\9d\82·\82é\83t\83@\83C\83\8b\82Ì\91®\90«\81B</DIV>\r
+<DIV id="text722_3" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#408080; margin-left:114px; margin-top:3130px; line-height:13px; white-space:nowrap">\r
+.HashValue</DIV>\r
+<DIV id="text722_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:211px; margin-top:3128px; line-height:15px; white-space:nowrap">\r
+MD5 \83n\83b\83V\83\85\92l</DIV>\r
+<DIV id="text722_5" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#408080; margin-left:114px; margin-top:3159px; line-height:13px; white-space:nowrap">\r
+.TimeStamp</DIV>\r
+<DIV id="text722_6" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:42px; margin-top:3130px; line-height:13px; white-space:nowrap">\r
+string</DIV>\r
+<DIV id="text722_7" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:42px; margin-top:3159px; line-height:13px; white-space:nowrap">\r
+Date</DIV>\r
+<DIV id="text722_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:211px; margin-top:3157px; line-height:15px; white-space:nowrap">\r
+\83^\83C\83\80\83X\83^\83\93\83v</DIV>\r
+<DIV id="text722_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:24px; margin-top:3094px; line-height:15px; white-space:nowrap">\r
+<A href="vbslib_38.html#MD5CacheClass">\r
+MD5CacheClass</A></DIV>\r
 \r
-<v:line from="0,4606" to="529,4606"/>\r
-<v:line from="529,4606" to="529,4842"/>\r
-<v:line from="529,4842" to="0,4842"/>\r
-<v:line from="0,4842" to="0,4606"/>\r
+<v:line from="0,3043" to="534,3043"/>\r
+<v:line from="534,3043" to="534,3205"/>\r
+<v:line from="534,3205" to="0,3205"/>\r
+<v:line from="0,3205" to="0,3043"/>\r
 \r
 </PAGE>\r
  \r
-<!-- page 801 --> \r
+<!-- page 723 --> \r
 <PAGE>\r
-<A id="svgcats_vml_p801" class="to_tree" style="margin-top:4847px;" onClick="selectTreeElem( '801' );">\81©</A>\r
-<A href="#svgcats_vml_p802" class="to_next_page" style="margin-top:4847px;">\81¥</A>\r
-<A href="#svgcats_vml_p800" class="to_prev_page" style="margin-top:4847px;">\81£</A>\r
-<v:rect style="position:absolute; margin-left:0px; margin-top:4858px; width:606px; height:450px;" fillcolor="white"/>\r
-<DIV id="text801_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:4875px; line-height:15px; white-space:nowrap">\r
-<A name="g_cut_old">\r
-g_cut_old</A></DIV>\r
-<v:rect style="position:absolute; margin-left:24px; margin-top:5001px; width:166px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text801_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:32px; margin-top:5008px; line-height:13px; white-space:nowrap">\r
-Dim&nbsp; g_cut_old as boolean</DIV>\r
-<DIV id="text801_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:32px; margin-top:5042px; line-height:15px; white-space:nowrap">\r
-vbslib \82Ì\8cÃ\82¢\8aÖ\90\94\82ð\8cÄ\82Ñ\8fo\82µ\82½\82Æ\82«\82É\81A\83f\83o\83b\83K\82Å\83u\83\8c\81[\83N\82·\82é\82æ\82¤\82É\82µ\82Ü\82·\81B</DIV>\r
-<DIV id="text801_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:70px; margin-top:5259px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_37.html#upgrade">\r
-\81¨ vbslib2 \82©\82ç vbslib3 \82Ö\83o\81[\83W\83\87\83\93\83A\83b\83v\82·\82é</A></DIV>\r
-<DIV id="text801_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:32px; margin-top:5259px; line-height:15px; white-space:nowrap">\r
+<A id="svgcats_vml_p723" class="to_tree" style="margin-top:3210px;" onClick="selectTreeElem( '723' );">\81©</A>\r
+<A href="#svgcats_vml_p724" class="to_next_page" style="margin-top:3210px;">\81¥</A>\r
+<A href="#svgcats_vml_p722" class="to_prev_page" style="margin-top:3210px;">\81£</A>\r
+<v:rect style="position:absolute; margin-left:0px; margin-top:3221px; width:631px; height:1061px;" fillcolor="white"/>\r
+<v:image src="723/image01.png"\r
+   style="position:absolute; margin-left:65px; margin-top:3301px; width:18px; height:15px;"/>\r
+<v:image src="723/image02.png"\r
+   style="position:absolute; margin-left:65px; margin-top:3319px; width:18px; height:15px;"/>\r
+<DIV id="text723_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:3238px; line-height:15px; white-space:nowrap">\r
+<A name="PatchAndBackUpDictionaryClass">\r
+PatchAndBackUpDictionaryClass</A></DIV>\r
+<DIV id="text723_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:24px; margin-top:3271px; line-height:15px; white-space:nowrap">\r
+PatchAndBackUpDictionaryClass \82Í\81A\83t\83@\83C\83\8b\82ð\92u\82«\8a·\82¦\82é\83p\83b\83`\82É\82¨\82¯\82é\81A\83t\83@\83C\83\8b\82Ì\88ê\97\97\82Å\82·\81B</DIV>\r
+<DIV id="text723_5" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#408080; margin-left:52px; margin-top:3579px; line-height:13px; white-space:nowrap">\r
+.PatchRootPath</DIV>\r
+<DIV id="text723_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:163px; margin-top:3578px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83\83t\83H\83\8b\83_\81[\82Ì\83t\83\8b \83p\83X\81\92u\82«\8a·\82¦\82½\8cã\82Ì\83t\83@\83C\83\8b\82ª\82 \82é\81B<BR/>\r
+\8dì\90¬\82·\82é\97\\92è\82Ì\83p\83b\83`\82É\93ü\82ê\82é\81A\83p\83b\83\83t\83H\83\8b\83_\81[\82Ì\83\8b\81[\83g\82Ì\83p\83X\81B</DIV>\r
+<DIV id="text723_7" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#408080; margin-left:52px; margin-top:3622px; line-height:13px; white-space:nowrap">\r
+.BackUpRootPath</DIV>\r
+<DIV id="text723_8" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#408080; margin-left:52px; margin-top:3665px; line-height:13px; white-space:nowrap">\r
+.PatchPaths</DIV>\r
+<DIV id="text723_9" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#408080; margin-left:52px; margin-top:3729px; line-height:13px; white-space:nowrap">\r
+.BackUpPaths</DIV>\r
+<DIV id="text723_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:4234px; line-height:15px; white-space:nowrap">\r
+\83e\83X\83g</DIV>\r
+<DIV id="text723_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:4214px; line-height:15px; white-space:nowrap">\r
+\83\\81[\83X</DIV>\r
+<DIV id="text723_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:79px; margin-top:4234px; line-height:15px; white-space:nowrap">\r
+\81¨ T_LeafPath.vbs</DIV>\r
+<DIV id="text723_13" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:201px; margin-top:4234px; line-height:15px; white-space:nowrap">\r
+T_LeafPath</DIV>\r
+<DIV id="text723_14" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:79px; margin-top:4214px; line-height:15px; white-space:nowrap">\r
+\81¨ ToolsLib.vbs</DIV>\r
+<DIV id="text723_15" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:163px; margin-top:3621px; line-height:15px; white-space:nowrap">\r
+\83o\83b\83N\83A\83b\83\83t\83H\83\8b\83_\81[\82Ì\83t\83\8b \83p\83X\81\92u\82«\8a·\82¦\82é\91O\82Ì\83t\83@\83C\83\8b\82ª\82 \82é\81B<BR/>\r
+\8dì\90¬\82·\82é\97\\92è\82Ì\83p\83b\83`\82É\93ü\82ê\82é\81A\83o\83b\83N\83A\83b\83\83t\83H\83\8b\83_\81[\82Ì\83\8b\81[\83g\82Ì\83p\83X\81B</DIV>\r
+<DIV id="text723_16" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:163px; margin-top:3664px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83\83t\83H\83\8b\83_\81[\82É\82 \82é\83t\83@\83C\83\8b\82Ì\88ê\97\97\81B</DIV>\r
+<DIV id="text723_17" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:398px; margin-top:3664px; line-height:15px; white-space:nowrap">\r
+<A href="vbslib_36.html#LeafPathDictionary">\r
+\81¨ LeafPathDictionary</A></DIV>\r
+<DIV id="text723_18" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:431px; margin-top:3728px; line-height:15px; white-space:nowrap">\r
+<A href="vbslib_36.html#LeafPathDictionary">\r
+\81¨ LeafPathDictionary</A></DIV>\r
+<DIV id="text723_19" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:163px; margin-top:3728px; line-height:15px; white-space:nowrap">\r
+\83o\83b\83N\83A\83b\83\83t\83H\83\8b\83_\81[\82É\82 \82é\83t\83@\83C\83\8b\82Ì\88ê\97\97\81B</DIV>\r
+<DIV id="text723_20" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:49px; margin-top:3882px; line-height:15px; white-space:nowrap">\r
+<A href="#EnumerateToPatchAndBackUpDictionary">\r
+EnumerateToPatchAndBackUpDictionary</A></DIV>\r
+<DIV id="text723_21" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:308px; margin-top:3882px; line-height:15px; white-space:nowrap">\r
+\83t\83H\83\8b\83_\81[\82©\82ç\81A\83t\83@\83C\83\8b\82Ì\88ê\97\97\82ð\90\90¬\82µ\82Ü\82·</DIV>\r
+<DIV id="text723_22" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:49px; margin-top:3903px; line-height:15px; white-space:nowrap">\r
+<A href="#AttachPatchAndBackUpDictionary">\r
+AttachPatchAndBackUpDictionary</A></DIV>\r
+<DIV id="text723_23" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:308px; margin-top:3903px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83`\82ð\82 \82Ä\82é\82æ\82¤\82É\81A\83t\83@\83C\83\8b\82Ì\88ê\97\97\82ð\95Ï\8dX\82µ\82Ü\82·</DIV>\r
+<DIV id="text723_24" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:49px; margin-top:3924px; line-height:15px; white-space:nowrap">\r
+<A href="#MakePatchAndBackUpDictionary">\r
+MakePatchAndBackUpDictionary</A></DIV>\r
+<DIV id="text723_25" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:308px; margin-top:3924px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83`\82É\93ü\82ê\82é\83t\83@\83C\83\8b\82Ì\88ê\97\97\82ð\8dì\90¬\82µ\82Ü\82·</DIV>\r
+<DIV id="text723_26" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:88px; margin-top:3301px; line-height:15px; white-space:nowrap">\r
+back_up</DIV>\r
+<DIV id="text723_27" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:88px; margin-top:3319px; line-height:15px; white-space:nowrap">\r
+patch</DIV>\r
+<DIV id="text723_28" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:158px; margin-top:3319px; line-height:15px; white-space:nowrap">\r
+\92u\82«\8a·\82¦\82½\8cã\82Ì\83t\83@\83C\83\8b\82ª\82 \82é</DIV>\r
+<DIV id="text723_29" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:158px; margin-top:3301px; line-height:15px; white-space:nowrap">\r
+\92u\82«\8a·\82¦\82é\91O\82Ì\83t\83@\83C\83\8b\82ª\82 \82é</DIV>\r
+<DIV id="text723_30" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:3539px; line-height:15px; white-space:nowrap">\r
+\83\81\83\93\83o\81[</DIV>\r
+<DIV id="text723_31" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:49px; margin-top:4099px; line-height:15px; white-space:nowrap">\r
+<A href="vbslib_06.html#SyncFilesX">\r
+SyncFilesX \83R\83}\83\93\83h</A></DIV>\r
+<DIV id="text723_32" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:67px; margin-top:4137px; line-height:15px; white-space:nowrap">\r
+\81Epatch \83t\83H\83\8b\83_\81[ = SyncFilesX \82Ì\83\8f\81[\83N<BR/>\r
+\81Eback_up \83t\83H\83\8b\83_\81[ = SyncFilesX \82Ì\83x\81[\83X</DIV>\r
+<DIV id="text723_33" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:4073px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83`\8e©\91Ì\82Ì\8dX\90V\93à\97e\82Ì\8am\94F\95û\96@</DIV>\r
+<DIV id="text723_34" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:164px; margin-top:4099px; line-height:15px; white-space:nowrap">\r
+\82Å\81A\8cÃ\82¢\83p\83b\83`\82Æ\81A\90V\82µ\82¢\83p\83b\83`\82Ì\88á\82¢\82ð\8am\94F\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B</DIV>\r
+<DIV id="text723_35" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:3981px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83`\82ª\8ds\82¤\8dX\90V\93à\97e\82Ì\8am\94F\95û\96@</DIV>\r
+<DIV id="text723_36" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:112px; margin-top:4011px; line-height:15px; white-space:nowrap">\r
+\82ð\8eg\82Á\82Ä\81Apatch \83t\83H\83\8b\83_\81[\82Æ back_up \83t\83H\83\8b\83_\81[\82Ì\8d·\95ª\82ð\8am\94F\82·\82é\82±\82Æ\82Å\81A</DIV>\r
+<DIV id="text723_37" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:49px; margin-top:4011px; line-height:15px; white-space:nowrap">\r
+<A href="vbslib_09.html#Setting_getDiffCmdLine">\r
+Diff \83c\81[\83\8b</A></DIV>\r
+<DIV id="text723_38" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:49px; margin-top:4029px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83`\82ª\8ds\82¤\8dX\90V\93à\97e\82ð\8am\94F\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B</DIV>\r
+<DIV id="text723_39" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:49px; margin-top:4114px; line-height:15px; white-space:nowrap">\r
+\82½\82¾\82µ\81ASyncFilesX \82Å\82Í\81A\88È\89º\82Ì\82æ\82¤\82É\93Ç\82Ý\91Ö\82¦\82ð\82µ\82Ä\82­\82¾\82³\82¢\81B</DIV>\r
+<DIV id="text723_40" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:163px; margin-top:3742px; line-height:15px; white-space:nowrap">\r
+\83L\81[\82Í\81A\8dí\8f\9c\82·\82é\91O\82É\94ä\8ar\82·\82é\83t\83@\83C\83\8b\82Ì\83t\83\8b \83p\83X\81\83A\83C\83e\83\80\82Ì Name <BR/>\r
+\82Í\81A\82»\82Ì\8eÀ\91Ì\82Æ\82È\82é\91\8dÝ\82·\82é\83t\83@\83C\83\8b\82Ì\83t\83\8b \83p\83X\81B</DIV>\r
+<DIV id="text723_41" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:163px; margin-top:3679px; line-height:15px; white-space:nowrap">\r
+\83L\81[\82Í\81A\83R\83s\81[\8c³\82Ì\83t\83\8b \83p\83X\81\83A\83C\83e\83\80\82Ì Name \82Í\81A\82»\82Ì\8eÀ\91Ì\82Æ\82È\82é<BR/>\r
+\91\8dÝ\82·\82é\83t\83@\83C\83\8b\82Ì\83t\83\8b \83p\83X\81B</DIV>\r
+<DIV id="text723_42" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:52px; margin-top:3398px; line-height:15px; white-space:nowrap">\r
+\81E\91\8a\91Î\83p\83XP = GetStepPath( patch.PatchPaths.Key,&nbsp; &nbsp;patch.PatchRootPath )<BR/>\r
+\81E\91\8a\91Î\83p\83XB = GetStepPath( patch.BackUpPaths.Key,&nbsp; patch.BackUpRootPath )<BR/>\r
+\81E\91\8a\91Î\83p\83XT = GetStepPath( full_path_T,&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; base_path_T )<BR/>\r
+\82½\82¾\82µ\81A<BR/>\r
+\81Epatch \82Í\81APatchAndBackUpDictionaryClass \82Ì\83I\83u\83W\83F\83N\83g<BR/>\r
+\81Efull_path_T \82Í\81A\83p\83b\83`\82ð\82 \82Ä\82é\91Î\8fÛ\82Å\82 \82é\83t\83@\83C\83\8b T \82Ì\83t\83\8b \83p\83X<BR/>\r
+\81Ebase_path_T \82Í\81A\83p\83b\83`\82ð\82 \82Ä\82é\82Æ\82«\82É\8ew\92è\82·\82é\91Î\8fÛ\82Ì\83x\81[\83\83t\83H\83\8b\83_\81[\82Ì\83p\83X</DIV>\r
+<DIV id="text723_43" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#0000FF; margin-left:136px; margin-top:3399px; line-height:13px; white-space:nowrap">\r
+<A href="vbslib_33.html#GetStepPath">\r
+GetStepPath</A></DIV>\r
+<DIV id="text723_44" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:24px; margin-top:3358px; line-height:15px; white-space:nowrap">\r
+\82 \82é\83t\83@\83C\83\8b T \82É\91Î\82·\82é\92u\82«\8a·\82¦\82é\91O\8cã\82Ì\83t\83@\83C\83\8b(B,P) \82Í\81A\8e\9f\82Ì\91\8a\91Î\83p\83XP, B, T \82ª\82·\82×\82Ä<BR/>\r
+\93¯\82\82Æ\82¢\82¤\8aÖ\8cW\82ª\82 \82è\82Ü\82·\81B</DIV>\r
+<DIV id="text723_45" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#408080; margin-left:52px; margin-top:3784px; line-height:13px; white-space:nowrap">\r
+.Copy()</DIV>\r
+<DIV id="text723_46" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:163px; margin-top:3783px; line-height:15px; white-space:nowrap">\r
+\83R\83s\81[\82µ\82½\83I\83u\83W\83F\83N\83g\82ð\90\90¬\82µ\82Ü\82·\81B</DIV>\r
+<DIV id="text723_47" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:49px; margin-top:3861px; line-height:15px; white-space:nowrap">\r
+<A href="#AttachPatchAndCheckBackUp">\r
+AttachPatchAndCheckBackUp</A></DIV>\r
+<DIV id="text723_48" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:3827px; line-height:15px; white-space:nowrap">\r
+\8aÖ\90\94</DIV>\r
+<DIV id="text723_49" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:308px; margin-top:3861px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83`\82ð\82 \82Ä\82Ü\82·</DIV>\r
+<DIV id="text723_50" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:4194px; line-height:15px; white-space:nowrap">\r
 \8eQ\8dl</DIV>\r
-<DIV id="text801_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:124px; margin-top:4875px; line-height:15px; white-space:nowrap">\r
-(src)</DIV>\r
-<DIV id="text801_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:8pt; color:#0000FF; margin-left:207px; margin-top:4877px; line-height:12px; white-space:nowrap">\r
-<A href="#var">\r
-[ \90e: \83o\81[\83W\83\87\83\93\94»\92è ]</A></DIV>\r
-<DIV id="text801_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:30px; margin-top:5077px; line-height:15px; white-space:nowrap">\r
-vbslib \82Ì\83\86\81[\83U\81[\82Ì\83T\83\93\83v\83\8b\81F</DIV>\r
-<v:rect style="position:absolute; margin-left:216px; margin-top:5072px; width:112px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text801_9" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:224px; margin-top:5079px; line-height:13px; white-space:nowrap">\r
-g_cut_old = True</DIV>\r
-<v:rect style="position:absolute; margin-left:216px; margin-top:5108px; width:370px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text801_10" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:224px; margin-top:5115px; line-height:13px; white-space:nowrap">\r
-If g_cut_old Then Stop :If g_cut_old=I_CutOldErr Then Error</DIV>\r
-<DIV id="text801_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:30px; margin-top:5113px; line-height:15px; white-space:nowrap">\r
-vbslib \82Ì\8dì\90¬\8eÒ\82Ì\83T\83\93\83v\83\8b\81F</DIV>\r
-<DIV id="text801_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:30px; margin-top:5155px; line-height:15px; white-space:nowrap">\r
-\83f\83t\83H\83\8b\83g\82Í True \82É\82È\82è\82Ü\82·\81B<BR/>\r
-False \82É\82·\82é\82É\82Í\81A</DIV>\r
-<v:rect style="position:absolute; margin-left:41px; margin-top:5198px; width:478px; height:40px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text801_13" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:49px; margin-top:5204px; line-height:15px; white-space:nowrap">\r
-&nbsp; '--- start of parameters for vbslib include -------------------------------<BR/>\r
-Dim g_cut_old : g_cut_old = False</DIV>\r
-<DIV id="text801_14" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:280px; margin-top:5170px; line-height:15px; white-space:nowrap">\r
-\82É\8e\9f\82Ì\82æ\82¤\82É\8bL\8fq\82µ\82Ä\82­\82¾\82³\82¢\81B</DIV>\r
-<DIV id="text801_15" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:32px; margin-top:4942px; line-height:15px; white-space:nowrap">\r
-<A href="#ThisIsOldSpec">\r
-\81¨ ThisIsOldSpec</A></DIV>\r
-<DIV id="text801_16" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#FF0000; margin-left:24px; margin-top:4915px; line-height:15px; white-space:nowrap">\r
-g_cut_old \82Í\81A\94p\8e~\82³\82ê\82Ü\82µ\82½\81\91ã\82í\82è\82É ThisIsOldSpec \82ð\8eg\82Á\82Ä\82­\82¾\82³\82¢\81B</DIV>\r
-<v:line style="position:absolute;" from="18,4984" to="543,4984" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text801_18" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:138px; margin-top:5170px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_38.html#SetupVbslibParameters">\r
-SetupVbslibParameters</A></DIV>\r
+<DIV id="text723_51" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:79px; margin-top:4194px; line-height:15px; white-space:nowrap">\r
+<A href="vbslib_07.html#SyncFilesX_LineUp">\r
+\81¨ SyncFilesX \82ð\93à\95\94\82Å\8eg\82¤\83c\81[\83\8b\82Æ\82Ì\94ä\8ar</A></DIV>\r
 \r
-<v:line from="0,4858" to="606,4858"/>\r
-<v:line from="606,4858" to="606,5308"/>\r
-<v:line from="606,5308" to="0,5308"/>\r
-<v:line from="0,5308" to="0,4858"/>\r
+<v:line from="0,3221" to="631,3221"/>\r
+<v:line from="631,3221" to="631,4282"/>\r
+<v:line from="631,4282" to="0,4282"/>\r
+<v:line from="0,4282" to="0,3221"/>\r
 \r
 </PAGE>\r
  \r
-<!-- page 802 --> \r
+<!-- page 724 --> \r
 <PAGE>\r
-<A id="svgcats_vml_p802" class="to_tree" style="margin-top:5313px;" onClick="selectTreeElem( '802' );">\81©</A>\r
-<A href="#svgcats_vml_p803" class="to_next_page" style="margin-top:5313px;">\81¥</A>\r
-<A href="#svgcats_vml_p801" class="to_prev_page" style="margin-top:5313px;">\81£</A>\r
-<v:rect style="position:absolute; margin-left:0px; margin-top:5324px; width:418px; height:198px;" fillcolor="white"/>\r
-<DIV id="text802_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:5341px; line-height:15px; white-space:nowrap">\r
-<A name="SetErrorOfOldSpec">\r
-SetErrorOfOldSpec</A></DIV>\r
-<v:rect style="position:absolute; margin-left:25px; margin-top:5371px; width:160px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text802_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:5378px; line-height:13px; white-space:nowrap">\r
-Sub&nbsp; SetErrorOfOldSpec()</DIV>\r
-<DIV id="text802_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:5408px; line-height:15px; white-space:nowrap">\r
-ThisIsOldSpec \82ª\8cÄ\82Î\82ê\82½\82ç\81A\83G\83\89\81[\82É\82·\82é\82æ\82¤\82É\90Ý\92è\82µ\82Ü\82·\81B</DIV>\r
-<DIV id="text802_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:5436px; line-height:15px; white-space:nowrap">\r
-\83t\83@\83C\83\8b\81F</DIV>\r
-<v:rect style="position:absolute; margin-left:94px; margin-top:5434px; width:93px; height:19px;" fillcolor="#FFFFFF" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text802_5" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:102px; margin-top:5438px; line-height:13px; white-space:nowrap">\r
-vbs_inc_sub.h</DIV>\r
-<DIV id="text802_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:159px; margin-top:5341px; line-height:15px; white-space:nowrap">\r
-(src)</DIV>\r
-<DIV id="text802_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:33px; margin-top:5474px; line-height:15px; white-space:nowrap">\r
-\8aÖ\98A</DIV>\r
-<DIV id="text802_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:73px; margin-top:5474px; line-height:15px; white-space:nowrap">\r
-<A href="#ThisIsOldSpec">\r
-\81¨ ThisIsOldSpec</A></DIV>\r
-\r
-<v:line from="0,5324" to="418,5324"/>\r
-<v:line from="418,5324" to="418,5522"/>\r
-<v:line from="418,5522" to="0,5522"/>\r
-<v:line from="0,5522" to="0,5324"/>\r
-\r
-</PAGE>\r
\r
-<!-- page 803 --> \r
-<PAGE>\r
-<A id="svgcats_vml_p803" class="to_tree" style="margin-top:5527px;" onClick="selectTreeElem( '803' );">\81©</A>\r
-<A href="#svgcats_vml_p804" class="to_next_page" style="margin-top:5527px;">\81¥</A>\r
-<A href="#svgcats_vml_p802" class="to_prev_page" style="margin-top:5527px;">\81£</A>\r
-<v:rect style="position:absolute; margin-left:0px; margin-top:5538px; width:345px; height:298px;" fillcolor="white"/>\r
-<DIV id="text803_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:5555px; line-height:15px; white-space:nowrap">\r
-<A name="GetOSVersion">\r
-GetOSVersion</A></DIV>\r
-<v:rect style="position:absolute; margin-left:24px; margin-top:5585px; width:220px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text803_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:32px; margin-top:5592px; line-height:13px; white-space:nowrap">\r
-Function&nbsp; GetOSVersion() as double</DIV>\r
-<DIV id="text803_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:30px; margin-top:5625px; line-height:15px; white-space:nowrap">\r
-Windows \82Ì\83o\81[\83W\83\87\83\93\82ð\95Ô\82µ\82Ü\82·\81B</DIV>\r
-<DIV id="text803_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:32px; margin-top:5656px; line-height:15px; white-space:nowrap">\r
-5.0 = Windows 2000<BR/>\r
-5.1 = Windows XP<BR/>\r
-6.0 = Windows Vista<BR/>\r
-6.1 = Windows 7<BR/>\r
-6.2 = Windows 8<BR/>\r
-6.3 = Windows 8.1</DIV>\r
-<DIV id="text803_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:173px; margin-top:5555px; line-height:15px; white-space:nowrap">\r
-(src)</DIV>\r
-<DIV id="text803_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:8pt; color:#0000FF; margin-left:207px; margin-top:5557px; line-height:12px; white-space:nowrap">\r
-<A href="#var">\r
-[ \90e: \83o\81[\83W\83\87\83\93\94»\92è ]</A></DIV>\r
-<DIV id="text803_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:5769px; line-height:15px; white-space:nowrap">\r
-\8aÖ\98A</DIV>\r
-<DIV id="text803_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:67px; margin-top:5769px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_38.html#g_is64bitWindows">\r
-\81¨ g_is64bitWindows</A></DIV>\r
-<DIV id="text803_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:67px; margin-top:5788px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_38.html#g_is64bitWSH">\r
-\81¨ g_is64bitWSH</A></DIV>\r
-\r
-<v:line from="0,5538" to="345,5538"/>\r
-<v:line from="345,5538" to="345,5836"/>\r
-<v:line from="345,5836" to="0,5836"/>\r
-<v:line from="0,5836" to="0,5538"/>\r
-\r
-</PAGE>\r
\r
-<!-- page 804 --> \r
-<PAGE>\r
-<A id="svgcats_vml_p804" class="to_tree" style="margin-top:5841px;" onClick="selectTreeElem( '804' );">\81©</A>\r
-<A href="#svgcats_vml_p805" class="to_next_page" style="margin-top:5841px;">\81¥</A>\r
-<A href="#svgcats_vml_p803" class="to_prev_page" style="margin-top:5841px;">\81£</A>\r
-<v:rect style="position:absolute; margin-left:0px; margin-top:5852px; width:510px; height:658px;" fillcolor="white"/>\r
-<DIV id="text804_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:5869px; line-height:15px; white-space:nowrap">\r
-<A name="SetVar">\r
-set_, SetVar</A></DIV>\r
-<v:rect style="position:absolute; margin-left:31px; margin-top:6066px; width:154px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text804_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:39px; margin-top:6073px; line-height:13px; white-space:nowrap">\r
-&nbsp; set_&nbsp; &nbsp; "FooVar", "1"</DIV>\r
-<DIV id="text804_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:27px; margin-top:6046px; line-height:15px; white-space:nowrap">\r
-\83T\83\93\83v\83\8b\81F</DIV>\r
-<v:rect style="position:absolute; margin-left:25px; margin-top:5933px; width:310px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text804_4" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:5940px; line-height:13px; white-space:nowrap">\r
-Sub&nbsp; SetVar( Symbol as string, Value as variant )</DIV>\r
-<DIV id="text804_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:5970px; line-height:15px; white-space:nowrap">\r
-vbslib \82Ì\8aÂ\8b«\95Ï\90\94\82ð\90Ý\92è\82µ\82Ü\82·\81B</DIV>\r
-<DIV id="text804_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:5996px; line-height:15px; white-space:nowrap">\r
+<A id="svgcats_vml_p724" class="to_tree" style="margin-top:4287px;" onClick="selectTreeElem( '724' );">\81©</A>\r
+<A href="#svgcats_vml_p725" class="to_next_page" style="margin-top:4287px;">\81¥</A>\r
+<A href="#svgcats_vml_p723" class="to_prev_page" style="margin-top:4287px;">\81£</A>\r
+<v:rect style="position:absolute; margin-left:0px; margin-top:4298px; width:659px; height:353px;" fillcolor="white"/>\r
+<DIV id="text724_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:4315px; line-height:15px; white-space:nowrap">\r
+<A name="AttachPatchAndCheckBackUp">\r
+AttachPatchAndCheckBackUp</A></DIV>\r
+<v:rect style="position:absolute; margin-left:25px; margin-top:4345px; width:574px; height:40px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text724_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:4351px; line-height:15px; white-space:nowrap">\r
+Sub&nbsp; AttachPatchAndCheckBackUp( in_PatchTargetPath as string,&nbsp; in_BackUpTargetPath as string,<BR/>\r
+&nbsp; &nbsp; in_PatchPath as string,&nbsp; in_BackUpPath as string )</DIV>\r
+<DIV id="text724_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:4422px; line-height:15px; white-space:nowrap">\r
 \81y\88ø\90\94\81z</DIV>\r
-<DIV id="text804_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:5996px; line-height:15px; white-space:nowrap">\r
-Symbol</DIV>\r
-<DIV id="text804_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:6015px; line-height:15px; white-space:nowrap">\r
-Value</DIV>\r
-<DIV id="text804_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:154px; margin-top:5996px; line-height:15px; white-space:nowrap">\r
-\95Ï\90\94\96¼</DIV>\r
-<DIV id="text804_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:154px; margin-top:6015px; line-height:15px; white-space:nowrap">\r
-\90Ý\92è\82·\82é\92l\81AEmpty = \95Ï\90\94\82ð\96¢\92è\8b`\82É\82·\82é</DIV>\r
-<DIV id="text804_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:26px; margin-top:6372px; line-height:15px; white-space:nowrap">\r
-\8aÖ\98A</DIV>\r
-<DIV id="text804_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:74px; margin-top:6372px; line-height:15px; white-space:nowrap">\r
-<A href="#GetVar">\r
-\81¨ GetVar</A></DIV>\r
-<DIV id="text804_13" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:239px; margin-top:6372px; line-height:15px; white-space:nowrap">\r
-<A href="#SetVarBreak">\r
-\81¨ SetVarBreak</A></DIV>\r
-<DIV id="text804_14" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:173px; margin-top:5869px; line-height:15px; white-space:nowrap">\r
-(src)</DIV>\r
-<DIV id="text804_15" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:74px; margin-top:6460px; line-height:15px; white-space:nowrap">\r
-\81¨ [T_Var] vbslib \82Ì\8aÂ\8b«\95Ï\90\94\82Ì\83e\83X\83g</DIV>\r
-<DIV id="text804_16" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:348px; margin-top:6372px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_27.html#env">\r
-\81¨ env</A></DIV>\r
-<DIV id="text804_17" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:8pt; color:#0000FF; margin-left:264px; margin-top:5872px; line-height:12px; white-space:nowrap">\r
-<A href="#var">\r
-[ \90e: \8aÂ\8b«\95Ï\90\94 ]</A></DIV>\r
-<DIV id="text804_18" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:26px; margin-top:6134px; line-height:15px; white-space:nowrap">\r
-set_ \82Í\81AOS \82Ì\8aÂ\8b«\95Ï\90\94\82É\82Í\90Ý\92è\82³\82ê\82Ü\82·\81B<BR/>\r
-SetVar \82Í\81AOS \82Ì\8aÂ\8b«\95Ï\90\94\82É\82Í\90Ý\92è\82³\82ê\82Ü\82¹\82ñ\81B\82»\82Ì\82½\82ß\81ARunProg \82È\82Ç\82Å<BR/>\r
-\8eq\83v\83\8d\83Z\83X\82ð\8bN\93®\82µ\82Ä\82à\81A\93`\92B\82³\82ê\82Ü\82¹\82ñ\81B<BR/>\r
-\82»\82Ì\91ã\82í\82è\81A\95\8e\9a\97ñ\88È\8aO\81i\90\94\92l\82â\94z\97ñ\82È\82Ç\81j\82ð\90Ý\92è\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B<BR/>\r
-set_ \82à SetVar \82à\81Aenv \82ð\8eg\82Á\82Ä\8eQ\8fÆ\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B</DIV>\r
-<DIV id="text804_19" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#FF0000; font-weight: bold; margin-left:26px; margin-top:6231px; line-height:15px; white-space:nowrap">\r
-\92\8d\88Ó</DIV>\r
-<DIV id="text804_20" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:74px; margin-top:6231px; line-height:15px; white-space:nowrap">\r
-\8aÂ\8b«\95Ï\90\94\82Í\83O\83\8d\81[\83o\83\8b\95Ï\90\94\82Æ\93¯\82\82È\82Ì\82Å\81A\82È\82é\82×\82­\8eg\82í\82È\82¢\82Å\82­\82¾\82³\82¢\81B<BR/>\r
-\89º\8bL\82Ì\82¢\82¸\82ê\82©\82ª\8eg\97p\82Å\82«\82È\82¢\82©\8c\9f\93¢\82µ\82Ä\82­\82¾\82³\82¢\81B</DIV>\r
-<DIV id="text804_21" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:83px; margin-top:6308px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_04.html#setting_vbs">\r
-\81Esetting \83t\83H\83\8b\83_, setting_default \83t\83H\83\8b\83_</A></DIV>\r
-<DIV id="text804_22" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:83px; margin-top:6292px; line-height:15px; white-space:nowrap">\r
-\81E\90Ý\92è\8aÖ\90\94</DIV>\r
-<DIV id="text804_23" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:83px; margin-top:6274px; line-height:15px; white-space:nowrap">\r
-\81E\83I\83u\83W\83F\83N\83g\82Ì\83\81\83\\83b\83h\81A\83v\83\8d\83p\83e\83B</DIV>\r
-<DIV id="text804_24" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:74px; margin-top:6390px; line-height:15px; white-space:nowrap">\r
-\81¨ clib \82Ì\8aÂ\8b«\95Ï\90\94</DIV>\r
-<DIV id="text804_25" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:305px; margin-top:6460px; line-height:15px; white-space:nowrap">\r
-\81¨ T_Var \83t\83H\83\8b\83_</DIV>\r
-<DIV id="text804_26" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:26px; margin-top:6460px; line-height:15px; white-space:nowrap">\r
-\83e\83X\83g</DIV>\r
-<v:rect style="position:absolute; margin-left:25px; margin-top:5901px; width:292px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text804_27" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:5908px; line-height:13px; white-space:nowrap">\r
-Sub&nbsp; set_( Symbol as string, Value as string )</DIV>\r
-<DIV id="text804_28" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:205px; margin-top:6390px; line-height:15px; white-space:nowrap">\r
-<A href="..\vbs_memo.files\vbs_memo_02.html#Environment_Shell">\r
-\81¨ Environment (Shell)</A></DIV>\r
-<v:rect style="position:absolute; margin-left:31px; margin-top:6095px; width:142px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text804_29" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:39px; margin-top:6102px; line-height:13px; white-space:nowrap">\r
-&nbsp; SetVar&nbsp; "FooVar", 1</DIV>\r
-<DIV id="text804_30" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:414px; margin-top:6372px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_27.html#RunCmd">\r
-\81¨ RunBat</A></DIV>\r
-<DIV id="text804_31" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:208px; margin-top:5869px; line-height:15px; white-space:nowrap">\r
-(src)</DIV>\r
-<DIV id="text804_32" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:355px; margin-top:6390px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_42.html#cond_break">\r
-\81¨ \8fð\8c\8f\83u\83\8c\81[\83N</A></DIV>\r
-<DIV id="text804_33" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:74px; margin-top:6346px; line-height:15px; white-space:nowrap">\r
-\81¨ T_Var \83t\83H\83\8b\83_</DIV>\r
-<DIV id="text804_34" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:26px; margin-top:6346px; line-height:15px; white-space:nowrap">\r
+<DIV id="text724_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:4422px; line-height:15px; white-space:nowrap">\r
+in_PatchTargetPath</DIV>\r
+<DIV id="text724_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:230px; margin-top:4422px; line-height:15px; white-space:nowrap">\r
+in_PatchPath \88ø\90\94\82ª\91Î\8fÛ\82Æ\82·\82é\83\8b\81[\83g\82Ì\83t\83H\83\8b\83_\81[\82Ì\83p\83X</DIV>\r
+<DIV id="text724_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:4441px; line-height:15px; white-space:nowrap">\r
+in_BackUpTargetPath</DIV>\r
+<DIV id="text724_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:4396px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83`\82ð\82 \82Ä\82Ü\82·\81B</DIV>\r
+<DIV id="text724_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:230px; margin-top:4441px; line-height:15px; white-space:nowrap">\r
+in_BackUpPath \88ø\90\94\82ª\91Î\8fÛ\82Æ\82·\82é\83\8b\81[\83g\82Ì\83t\83H\83\8b\83_\81[\82Ì\83p\83X</DIV>\r
+<DIV id="text724_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:230px; margin-top:4479px; line-height:15px; white-space:nowrap">\r
+\8dí\8f\9c\82Ü\82½\82Í\8fã\8f\91\82«\82³\82ê\82é\91O\82Ì\93à\97e\82ª\93ü\82Á\82½ back_up \83t\83H\83\8b\83_\81[\82Ì\83p\83X</DIV>\r
+<DIV id="text724_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:4479px; line-height:15px; white-space:nowrap">\r
+in_BackUpPath</DIV>\r
+<DIV id="text724_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:230px; margin-top:4460px; line-height:15px; white-space:nowrap">\r
+\83R\83s\81[\8c³\83t\83@\83C\83\8b\82ª\93ü\82Á\82½ patch \83t\83H\83\8b\83_\81[\82Ì\83p\83X</DIV>\r
+<DIV id="text724_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:4460px; line-height:15px; white-space:nowrap">\r
+in_PatchPath</DIV>\r
+<DIV id="text724_13" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:4539px; line-height:15px; white-space:nowrap">\r
+\93à\95\94\82Å</DIV>\r
+<DIV id="text724_14" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:84px; margin-top:4539px; line-height:15px; white-space:nowrap">\r
+<A href="#PatchAndBackUpDictionaryClass">\r
+PatchAndBackUpDictionaryClass</A></DIV>\r
+<DIV id="text724_15" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:279px; margin-top:4539px; line-height:15px; white-space:nowrap">\r
+\82ð\8eg\82Á\82Ä\82¢\82Ü\82·\81B</DIV>\r
+<DIV id="text724_16" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:4581px; line-height:15px; white-space:nowrap">\r
+\83\\81[\83X</DIV>\r
+<DIV id="text724_17" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:79px; margin-top:4581px; line-height:15px; white-space:nowrap">\r
+\81¨ ToolsLib.vbs</DIV>\r
+<DIV id="text724_18" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:4603px; line-height:15px; white-space:nowrap">\r
 \83e\83X\83g</DIV>\r
-<DIV id="text804_35" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:145px; margin-top:6372px; line-height:15px; white-space:nowrap">\r
-<A href="#VarStack">\r
-\81¨ VarStack</A></DIV>\r
-<DIV id="text804_36" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:209px; margin-top:6071px; line-height:15px; white-space:nowrap">\r
-OS \82Ì\8aÂ\8b«\95Ï\90\94</DIV>\r
-<DIV id="text804_37" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:198px; margin-top:6100px; line-height:15px; white-space:nowrap">\r
-<A name="local_env">\r
-\83\8d\81[\83J\83\8b\8aÂ\8b«\95Ï\90\94 \81ivbslib \82ª\8e\9d\82Â\8e«\8f\91\81j</A></DIV>\r
-<DIV id="text804_38" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:74px; margin-top:6408px; line-height:15px; white-space:nowrap">\r
-<A href="%vbslib_n_new%\_src\vbslib_n.svg#SetDefaultEnvironmentVariables">\r
-\81¨ SetDefaultEnvironmentVariables</A></DIV>\r
-<DIV id="text804_39" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:74px; margin-top:6426px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_11.html#AddIfNotExist">\r
-\81¨ AddIfNotExist</A></DIV>\r
+<DIV id="text724_19" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:79px; margin-top:4603px; line-height:15px; white-space:nowrap">\r
+\81¨ T_LeafPath.vbs</DIV>\r
+<DIV id="text724_20" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:201px; margin-top:4603px; line-height:15px; white-space:nowrap">\r
+T_PatchAndBackUp_1</DIV>\r
+<DIV id="text724_21" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:342px; margin-top:4603px; line-height:15px; white-space:nowrap">\r
+T_PatchAndBackUp_Moved</DIV>\r
+<DIV id="text724_22" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:4521px; line-height:15px; white-space:nowrap">\r
+\83o\83b\83N\83A\83b\83\83t\83@\83C\83\8b\82ª\93¯\82\93à\97e\82©\82Ç\82¤\82©\82ð\92²\82×\82é\82Ì\82É\81A</DIV>\r
+<DIV id="text724_23" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:445px; margin-top:4521px; line-height:15px; white-space:nowrap">\r
+\82ð\8eg\82Á\82Ä\82¢\82Ü\82·\81B</DIV>\r
+<DIV id="text724_24" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:346px; margin-top:4521px; line-height:15px; white-space:nowrap">\r
+<A href="vbslib_42.html#g_FileHashCache">\r
+g_FileHashCache</A></DIV>\r
 \r
-<v:line from="0,5852" to="510,5852"/>\r
-<v:line from="510,5852" to="510,6510"/>\r
-<v:line from="510,6510" to="0,6510"/>\r
-<v:line from="0,6510" to="0,5852"/>\r
+<v:line from="0,4298" to="659,4298"/>\r
+<v:line from="659,4298" to="659,4651"/>\r
+<v:line from="659,4651" to="0,4651"/>\r
+<v:line from="0,4651" to="0,4298"/>\r
 \r
 </PAGE>\r
  \r
-<!-- page 805 --> \r
+<!-- page 725 --> \r
 <PAGE>\r
-<A id="svgcats_vml_p805" class="to_tree" style="margin-top:6515px;" onClick="selectTreeElem( '805' );">\81©</A>\r
-<A href="#svgcats_vml_p806" class="to_next_page" style="margin-top:6515px;">\81¥</A>\r
-<A href="#svgcats_vml_p804" class="to_prev_page" style="margin-top:6515px;">\81£</A>\r
-<v:rect style="position:absolute; margin-left:0px; margin-top:6526px; width:593px; height:468px;" fillcolor="white"/>\r
-<DIV id="text805_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:6543px; line-height:15px; white-space:nowrap">\r
-<A name="GetVar">\r
-GetVar</A></DIV>\r
-<v:rect style="position:absolute; margin-left:37px; margin-top:6710px; width:160px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text805_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:45px; margin-top:6717px; line-height:13px; white-space:nowrap">\r
-&nbsp; v = GetVar( "FooVar" )</DIV>\r
-<DIV id="text805_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:6690px; line-height:15px; white-space:nowrap">\r
-\83T\83\93\83v\83\8b\81F</DIV>\r
-<v:rect style="position:absolute; margin-left:25px; margin-top:6573px; width:298px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text805_4" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:6580px; line-height:13px; white-space:nowrap">\r
-Function&nbsp; GetVar( Symbol as string ) as variant</DIV>\r
-<DIV id="text805_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:6610px; line-height:15px; white-space:nowrap">\r
-vbslib \82Ì\8aÂ\8b«\95Ï\90\94\82Ì\92l\82ð\95Ô\82µ\82Ü\82·\81B</DIV>\r
-<DIV id="text805_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:6636px; line-height:15px; white-space:nowrap">\r
+<A id="svgcats_vml_p725" class="to_tree" style="margin-top:4656px;" onClick="selectTreeElem( '725' );">\81©</A>\r
+<A href="#svgcats_vml_p726" class="to_next_page" style="margin-top:4656px;">\81¥</A>\r
+<A href="#svgcats_vml_p724" class="to_prev_page" style="margin-top:4656px;">\81£</A>\r
+<v:rect style="position:absolute; margin-left:0px; margin-top:4667px; width:688px; height:451px;" fillcolor="white"/>\r
+<DIV id="text725_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:4684px; line-height:15px; white-space:nowrap">\r
+<A name="EnumerateToPatchAndBackUpDictionary">\r
+EnumerateToPatchAndBackUpDictionary</A></DIV>\r
+<DIV id="text725_2" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:5048px; line-height:15px; white-space:nowrap">\r
+\83\\81[\83X</DIV>\r
+<DIV id="text725_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:79px; margin-top:5048px; line-height:15px; white-space:nowrap">\r
+\81¨ ToolsLib.vbs</DIV>\r
+<v:rect style="position:absolute; margin-left:25px; margin-top:4714px; width:610px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text725_4" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:4721px; line-height:13px; white-space:nowrap">\r
+Function&nbsp; EnumerateToPatchAndBackUpDictionary( in_Path as string ) as PatchAndBackUpDictionaryClass</DIV>\r
+<DIV id="text725_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:4777px; line-height:15px; white-space:nowrap">\r
 \81y\88ø\90\94\81z</DIV>\r
-<DIV id="text805_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:6636px; line-height:15px; white-space:nowrap">\r
-Symbol</DIV>\r
-<DIV id="text805_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:6655px; line-height:15px; white-space:nowrap">\r
+<DIV id="text725_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:4777px; line-height:15px; white-space:nowrap">\r
+in_Path</DIV>\r
+<DIV id="text725_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:177px; margin-top:4777px; line-height:15px; white-space:nowrap">\r
+\83t\83H\83\8b\83_\81[\82Ì\83p\83X</DIV>\r
+<DIV id="text725_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:4796px; line-height:15px; white-space:nowrap">\r
 \95Ô\82è\92l</DIV>\r
-<DIV id="text805_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:154px; margin-top:6636px; line-height:15px; white-space:nowrap">\r
-\95Ï\90\94\96¼</DIV>\r
-<DIV id="text805_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:154px; margin-top:6655px; line-height:15px; white-space:nowrap">\r
-Symbol \82É\8ew\92è\82µ\82½\8aÂ\8b«\95Ï\90\94\82Ì\92l</DIV>\r
-<DIV id="text805_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:26px; margin-top:6946px; line-height:15px; white-space:nowrap">\r
-\8aÖ\98A</DIV>\r
-<DIV id="text805_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:79px; margin-top:6946px; line-height:15px; white-space:nowrap">\r
-<A href="#SetVar">\r
-\81¨ SetVar</A></DIV>\r
-<DIV id="text805_13" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:173px; margin-top:6543px; line-height:15px; white-space:nowrap">\r
-(src)</DIV>\r
-<DIV id="text805_14" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:151px; margin-top:6946px; line-height:15px; white-space:nowrap">\r
-<A href="#SetVarBreak">\r
-\81¨ SetVarBreak</A></DIV>\r
-<DIV id="text805_15" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:32px; margin-top:6756px; line-height:15px; white-space:nowrap">\r
-\92l\82ð\90Ý\92è\82µ\82Ä\82¢\82È\82¢\8aÂ\8b«\95Ï\90\94\82ð\8ew\92è\82µ\82½\82Æ\82«\82Í\81A\83G\83\89\81[\82ª\94­\90\82·\82é\82Ì\82Å\82Í\82È\82­\81AEmpty \82ð\95Ô\82µ<BR/>\r
-\82Ü\82·\81B<BR/>\r
-<BR/>\r
-OS \82Ì\8aÂ\8b«\95Ï\90\94\82ð\8ew\92è\82·\82é\82±\82Æ\82à\82Å\82«\82Ü\82·\81B</DIV>\r
-<DIV id="text805_16" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:256px; margin-top:6946px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_27.html#env">\r
-\81¨ env</A></DIV>\r
-<DIV id="text805_17" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:8pt; color:#0000FF; margin-left:216px; margin-top:6546px; line-height:12px; white-space:nowrap">\r
-<A href="#var">\r
-[ \90e: \8aÂ\8b«\95Ï\90\94 ]</A></DIV>\r
-<DIV id="text805_18" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:319px; margin-top:6946px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_42.html#cond_break">\r
-\81¨ \8fð\8c\8f\83u\83\8c\81[\83N</A></DIV>\r
-<DIV id="text805_19" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:79px; margin-top:6919px; line-height:15px; white-space:nowrap">\r
-\81¨ T_Var \83t\83H\83\8b\83_</DIV>\r
-<DIV id="text805_20" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:26px; margin-top:6919px; line-height:15px; white-space:nowrap">\r
+<DIV id="text725_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:5070px; line-height:15px; white-space:nowrap">\r
 \83e\83X\83g</DIV>\r
-<DIV id="text805_21" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:205px; margin-top:6919px; line-height:15px; white-space:nowrap">\r
-T_Var1</DIV>\r
-<DIV id="text805_22" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:270px; margin-top:6919px; line-height:15px; white-space:nowrap">\r
-T_Var2</DIV>\r
-<DIV id="text805_23" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:32px; margin-top:6836px; line-height:15px; white-space:nowrap">\r
-\95Ï\90\94\96¼\82É % \82ð\95t\82¯\82½\82à\82Ì\82ð\8ew\92è\82µ\82½\8fê\8d\87\81A% \82ª\96³\82¢\95Ï\90\94\96¼\82Ì\92l\82ª\95Ô\82è\82Ü\82·\81B</DIV>\r
-<v:rect style="position:absolute; margin-left:37px; margin-top:6858px; width:274px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text805_24" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:45px; margin-top:6865px; line-height:13px; white-space:nowrap">\r
-&nbsp; GetVar( "FooVar" ) = GetVar( "%FooVar%" )</DIV>\r
+<DIV id="text725_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:4751px; line-height:15px; white-space:nowrap">\r
+\83t\83H\83\8b\83_\81[\82©\82ç\81APatchAndBackUpDictionaryClass \82Ì\83I\83u\83W\83F\83N\83g\82ð\90\90¬\82µ\82Ü\82·\81B</DIV>\r
+<DIV id="text725_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:79px; margin-top:5070px; line-height:15px; white-space:nowrap">\r
+\81¨ T_LeafPath.vbs</DIV>\r
+<DIV id="text725_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:201px; margin-top:5070px; line-height:15px; white-space:nowrap">\r
+T_LeafPath</DIV>\r
+<DIV id="text725_13" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:354px; margin-top:4684px; line-height:15px; white-space:nowrap">\r
+<A href="#PatchAndBackUpDictionaryClass">\r
+&lt;&lt; PatchAndBackUpDictionaryClass</A></DIV>\r
+<DIV id="text725_14" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:315px; margin-top:4796px; line-height:15px; white-space:nowrap">\r
+<A href="#PatchAndBackUpDictionaryClass">\r
+\81¨ PatchAndBackUpDictionaryClass</A></DIV>\r
+<DIV id="text725_15" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:177px; margin-top:4796px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83\83t\83@\83C\83\8b\82Ì\88ê\97\97</DIV>\r
+<DIV id="text725_16" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:284px; margin-top:5070px; line-height:15px; white-space:nowrap">\r
+T_PatchAndBackUp</DIV>\r
+<DIV id="text725_17" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:4831px; line-height:15px; white-space:nowrap">\r
+in_Path \88ø\90\94\82É\82Í\81Apatch \83t\83H\83\8b\83_\81[\82Æ back_up \83t\83H\83\8b\83_\81[\82Ì\97¼\95û\82ª\93ü\82Á\82Ä\82¢\82é\83t\83H\83\8b\83_\81[\82Ì\83p\83X\82ð\8ew\92è\82µ\82Ü\82·\81B<BR/>\r
+\95Ô\82è\92l\82Ì\83L\81[\82Æ\83A\83C\83e\83\80\82É\82Í\81A\83t\83\8b \83p\83X\82ª\8ai\94[\82³\82ê\82Ü\82·\81B</DIV>\r
+<v:rect style="position:absolute; margin-left:47px; margin-top:4942px; width:496px; height:85px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text725_18" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:55px; margin-top:4948px; line-height:15px; white-space:nowrap">\r
+&nbsp; &nbsp; files = Empty<BR/>\r
+&nbsp; &nbsp; g_FileHashCache.RemoveAll<BR/>\r
+&nbsp; &nbsp; Set patch = EnumerateToPatchAndBackUpDictionary( "patch" )<BR/>\r
+&nbsp; &nbsp; AttachPatchAndBackUpDictionary&nbsp; files, "target", patch, False&nbsp; '//(out)files<BR/>\r
+&nbsp; &nbsp; CopyFilesToLeafPathDictionary&nbsp; files, True</DIV>\r
+<DIV id="text725_19" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:4921px; line-height:15px; white-space:nowrap">\r
+\83T\83\93\83v\83\8b</DIV>\r
+<DIV id="text725_20" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:4921px; line-height:15px; white-space:nowrap">\r
+"target" \83t\83H\83\8b\83_\81[\82É\81A\83p\83b\83`\81i "patch\patch" &amp; "patch\back_up" \83t\83H\83\8b\83_\81\81j\82ð\82 \82Ä\82Ü\82·\81B</DIV>\r
+<DIV id="text725_21" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#0000FF; margin-left:79px; margin-top:4964px; line-height:13px; white-space:nowrap">\r
+<A href="vbslib_42.html#g_FileHashCache">\r
+g_FileHashCache</A></DIV>\r
+<DIV id="text725_22" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#0000FF; margin-left:79px; margin-top:5009px; line-height:13px; white-space:nowrap">\r
+<A href="vbslib_37.html#CopyFilesToLeafPathDictionary">\r
+CopyFilesToLeafPathDictionary</A></DIV>\r
+<DIV id="text725_23" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#0000FF; margin-left:79px; margin-top:4994px; line-height:13px; white-space:nowrap">\r
+<A href="#AttachPatchAndBackUpDictionary">\r
+AttachPatchAndBackUpDictionary</A></DIV>\r
+<DIV id="text725_24" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#FF0000; margin-left:151px; margin-top:4979px; line-height:13px; white-space:nowrap">\r
+EnumerateToPatchAndBackUpDictionary</DIV>\r
+<DIV id="text725_25" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:4879px; line-height:15px; white-space:nowrap">\r
+patch \83t\83H\83\8b\83_\81[\82Æ back_up \83t\83H\83\8b\83_\81[\82Ì\83p\83X\82ð\82»\82ê\82¼\82ê\8ew\92è\82·\82é\82Æ\82«</DIV>\r
+<DIV id="text725_26" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:428px; margin-top:4879px; line-height:15px; white-space:nowrap">\r
+<A href="#MakePatchAndBackUpDictionary">\r
+\81¨ MakePatchAndBackUpDictionary</A></DIV>\r
 \r
-<v:line from="0,6526" to="593,6526"/>\r
-<v:line from="593,6526" to="593,6994"/>\r
-<v:line from="593,6994" to="0,6994"/>\r
-<v:line from="0,6994" to="0,6526"/>\r
+<v:line from="0,4667" to="688,4667"/>\r
+<v:line from="688,4667" to="688,5118"/>\r
+<v:line from="688,5118" to="0,5118"/>\r
+<v:line from="0,5118" to="0,4667"/>\r
 \r
 </PAGE>\r
  \r
-<!-- page 806 --> \r
+<!-- page 726 --> \r
 <PAGE>\r
-<A id="svgcats_vml_p806" class="to_tree" style="margin-top:6999px;" onClick="selectTreeElem( '806' );">\81©</A>\r
-<A href="#svgcats_vml_p807" class="to_next_page" style="margin-top:6999px;">\81¥</A>\r
-<A href="#svgcats_vml_p805" class="to_prev_page" style="margin-top:6999px;">\81£</A>\r
-<v:rect style="position:absolute; margin-left:0px; margin-top:7010px; width:578px; height:278px;" fillcolor="white"/>\r
-<DIV id="text806_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:7027px; line-height:15px; white-space:nowrap">\r
-<A name="SetVarBreak">\r
-SetVarBreak</A></DIV>\r
-<DIV id="text806_2" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:173px; margin-top:7027px; line-height:15px; white-space:nowrap">\r
-(src)</DIV>\r
-<v:rect style="position:absolute; margin-left:31px; margin-top:7190px; width:196px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text806_3" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:39px; margin-top:7197px; line-height:13px; white-space:nowrap">\r
-&nbsp; SetVarBreak&nbsp; "FooVar", Empty</DIV>\r
-<DIV id="text806_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:27px; margin-top:7170px; line-height:15px; white-space:nowrap">\r
-\83T\83\93\83v\83\8b\81F</DIV>\r
-<v:rect style="position:absolute; margin-left:25px; margin-top:7057px; width:316px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text806_5" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:7064px; line-height:13px; white-space:nowrap">\r
-Sub&nbsp; SetVarBreak( Symbol as string, Opt as Empty )</DIV>\r
-<DIV id="text806_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:7094px; line-height:15px; white-space:nowrap">\r
-vbslib \82Ì\8aÂ\8b«\95Ï\90\94\82Ì\92l\82ð\90Ý\92è\81A\82Ü\82½\82Í\8eQ\8fÆ\82µ\82Ä\82¢\82é\82Æ\82±\82ë\82Å\83u\83\8c\81[\83N\82·\82é\82æ\82¤\82É\90Ý\92è\82µ\82Ü\82·\81B</DIV>\r
-<DIV id="text806_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:7120px; line-height:15px; white-space:nowrap">\r
+<A id="svgcats_vml_p726" class="to_tree" style="margin-top:5123px;" onClick="selectTreeElem( '726' );">\81©</A>\r
+<A href="#svgcats_vml_p727" class="to_next_page" style="margin-top:5123px;">\81¥</A>\r
+<A href="#svgcats_vml_p725" class="to_prev_page" style="margin-top:5123px;">\81£</A>\r
+<v:rect style="position:absolute; margin-left:0px; margin-top:5134px; width:665px; height:758px;" fillcolor="white"/>\r
+<DIV id="text726_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:5151px; line-height:15px; white-space:nowrap">\r
+<A name="MakePatchAndBackUpDictionary">\r
+MakePatchAndBackUpDictionary</A></DIV>\r
+<v:rect style="position:absolute; margin-left:25px; margin-top:5181px; width:562px; height:70px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text726_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:5187px; line-height:15px; white-space:nowrap">\r
+Function&nbsp; MakePatchAndBackUpDictionary( _<BR/>\r
+&nbsp; &nbsp; in_AttachedLeafPathDictionary as dictionary, in_RootPathInAttachedLeafPath as string, _<BR/>\r
+&nbsp; &nbsp; in_BaseLeafPathDictionary as dictionary,&nbsp; &nbsp; &nbsp;in_RootPathInBaseLeafPath as string, _<BR/>\r
+&nbsp; &nbsp; in_PathOfPatchAndBackUp as string ) as PatchAndBackUpDictionaryClass</DIV>\r
+<DIV id="text726_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:5267px; line-height:15px; white-space:nowrap">\r
+\83t\83@\83C\83\8b\82Ì\88ê\97\97\82©\82ç\81APatchAndBackUpDictionaryClass \82Ì\83I\83u\83W\83F\83N\83g\82ð\90\90¬\82µ\82Ü\82·\81B</DIV>\r
+<DIV id="text726_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:5293px; line-height:15px; white-space:nowrap">\r
 \81y\88ø\90\94\81z</DIV>\r
-<DIV id="text806_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:7120px; line-height:15px; white-space:nowrap">\r
-Symbol</DIV>\r
-<DIV id="text806_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:7139px; line-height:15px; white-space:nowrap">\r
-Opt</DIV>\r
-<DIV id="text806_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:154px; margin-top:7120px; line-height:15px; white-space:nowrap">\r
-\95Ï\90\94\96¼</DIV>\r
-<DIV id="text806_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:154px; margin-top:7139px; line-height:15px; white-space:nowrap">\r
-Empty \82ð\8ew\92è\82µ\82Ä\82­\82¾\82³\82¢</DIV>\r
-<DIV id="text806_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:26px; margin-top:7240px; line-height:15px; white-space:nowrap">\r
-\8aÖ\98A</DIV>\r
-<DIV id="text806_13" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:79px; margin-top:7240px; line-height:15px; white-space:nowrap">\r
-<A href="#SetVar">\r
-\81¨ SetVar</A></DIV>\r
-<DIV id="text806_14" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:154px; margin-top:7240px; line-height:15px; white-space:nowrap">\r
-<A href="#GetVar">\r
-\81¨ GetVar</A></DIV>\r
-<DIV id="text806_15" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:236px; margin-top:7240px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_27.html#env">\r
-\81¨ env</A></DIV>\r
-<DIV id="text806_16" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:8pt; color:#0000FF; margin-left:216px; margin-top:7030px; line-height:12px; white-space:nowrap">\r
-<A href="#var">\r
-[ \90e: \8aÂ\8b«\95Ï\90\94 ]</A></DIV>\r
+<DIV id="text726_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:5293px; line-height:15px; white-space:nowrap">\r
+in_AttachedLeafPathDictionary</DIV>\r
+<DIV id="text726_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:288px; margin-top:5293px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83`\82ð\82 \82Ä\82½\8cã\82Ì\83t\83@\83C\83\8b\82Ì\88ê\97\97\81A\82Ü\82½\82Í\81AEmpty</DIV>\r
+<DIV id="text726_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:5312px; line-height:15px; white-space:nowrap">\r
+in_RootPathInAttachedLeafPath</DIV>\r
+<DIV id="text726_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:5331px; line-height:15px; white-space:nowrap">\r
+in_BaseLeafPathDictionary</DIV>\r
+<DIV id="text726_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:5350px; line-height:15px; white-space:nowrap">\r
+in_RootPathInBaseLeafPath</DIV>\r
+<DIV id="text726_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:288px; margin-top:5312px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83`\82Ì\83\8b\81[\83g\82É\82·\82é\81A\83p\83b\83`\82ð\82 \82Ä\82½\8cã\82Ì\83t\83H\83\8b\83_\81[\82Ì\83p\83X</DIV>\r
+<DIV id="text726_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:288px; margin-top:5331px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83`\82ð\82 \82Ä\82é\91O\82Ì\83t\83@\83C\83\8b\82Ì\88ê\97\97\81A\82Ü\82½\82Í\81AEmpty</DIV>\r
+<DIV id="text726_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:288px; margin-top:5350px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83`\82Ì\83\8b\81[\83g\82É\82·\82é\81A\83p\83b\83`\82ð\82 \82Ä\82é\91O\82Ì\83t\83H\83\8b\83_\81[\82Ì\83p\83X</DIV>\r
+<DIV id="text726_13" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:5369px; line-height:15px; white-space:nowrap">\r
+in_PathOfPatchAndBackUp</DIV>\r
+<DIV id="text726_14" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:288px; margin-top:5369px; line-height:15px; white-space:nowrap">\r
+\8dì\90¬\82·\82é\97\\92è\82Ì\81A\83p\83b\83`\82Ì\83\8b\81[\83g\82Ì\83p\83X\81A\82Ü\82½\82Í\81AEmpty</DIV>\r
+<DIV id="text726_15" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:5423px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83`\8e©\91Ì\81i\83t\83H\83\8b\83_\81[\81j\82Í\8dì\90¬\82µ\82Ü\82¹\82ñ\81\8dì\90¬\82·\82é\82Æ\82«\82Í\81A\96{\8aÖ\90\94\82ð\8cÄ\82Ñ\8fo\82µ\82½\8cã\82Å\81A</DIV>\r
+<DIV id="text726_16" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:33px; margin-top:5438px; line-height:15px; white-space:nowrap">\r
+<A href="vbslib_37.html#CopyFilesToLeafPathDictionary">\r
+CopyFilesToLeafPathDictionary</A></DIV>\r
+<DIV id="text726_17" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:217px; margin-top:5438px; line-height:15px; white-space:nowrap">\r
+\82ð\8cÄ\82Ñ\8fo\82µ\82Ä\82­\82¾\82³\82¢\81B</DIV>\r
+<DIV id="text726_18" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:5819px; line-height:15px; white-space:nowrap">\r
+\83\\81[\83X</DIV>\r
+<DIV id="text726_19" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:79px; margin-top:5819px; line-height:15px; white-space:nowrap">\r
+\81¨ ToolsLib.vbs</DIV>\r
+<DIV id="text726_20" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:5843px; line-height:15px; white-space:nowrap">\r
+\83e\83X\83g</DIV>\r
+<DIV id="text726_21" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:79px; margin-top:5843px; line-height:15px; white-space:nowrap">\r
+\81¨ T_LeafPath.vbs</DIV>\r
+<DIV id="text726_22" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:201px; margin-top:5843px; line-height:15px; white-space:nowrap">\r
+T_LeafPath_MakePatch</DIV>\r
+<DIV id="text726_23" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:5471px; line-height:15px; white-space:nowrap">\r
+in_AttachedLeafPathDictionary \88ø\90\94\81A\82Ü\82½\82Í\81Ain_BaseLeafPathDictionary \88ø\90\94\82É\81A\92l\82ª Empty \82Ì\95Ï\90\94\82ð</DIV>\r
+<DIV id="text726_24" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:174px; margin-top:5487px; line-height:15px; white-space:nowrap">\r
+<A href="vbslib_36.html#LeafPathDictionary">\r
+LeafPathDictionary</A></DIV>\r
+<DIV id="text726_25" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:5487px; line-height:15px; white-space:nowrap">\r
+\8ew\92è\82·\82é\82Æ\81A\82»\82Ì\95Ï\90\94\82É</DIV>\r
+<DIV id="text726_26" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:286px; margin-top:5487px; line-height:15px; white-space:nowrap">\r
+\82ª\8ai\94[\82³\82ê\82Ü\82·\81\82»\82Ì\83L\81[\82Æ\83A\83C\83e\83\80\82É\82Í\81A\83t\83\8b \83p\83X\82ª</DIV>\r
+<DIV id="text726_27" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:350px; margin-top:5843px; line-height:15px; white-space:nowrap">\r
+T_PatchAndBackUp</DIV>\r
+<DIV id="text726_28" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:5388px; line-height:15px; white-space:nowrap">\r
+\95Ô\82è\92l</DIV>\r
+<DIV id="text726_29" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:288px; margin-top:5388px; line-height:15px; white-space:nowrap">\r
+<A href="#PatchAndBackUpDictionaryClass">\r
+\81¨ PatchAndBackUpDictionaryClass</A></DIV>\r
+<v:rect style="position:absolute; margin-left:50px; margin-top:5569px; width:376px; height:85px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text726_30" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:58px; margin-top:5575px; line-height:15px; white-space:nowrap">\r
+&nbsp; &nbsp; Set patch = MakePatchAndBackUpDictionary( _<BR/>\r
+&nbsp; &nbsp; &nbsp; &nbsp; Empty, "02", Empty, "01", _<BR/>\r
+&nbsp; &nbsp; &nbsp; &nbsp; "_work\Patch" )<BR/>\r
+&nbsp; &nbsp; CopyFilesToLeafPathDictionary&nbsp; patch, False<BR/>\r
+&nbsp; &nbsp; &nbsp; &nbsp; '// "_work\Patch" \82É\81A\83p\83b\83`\82Ì\83t\83H\83\8b\83_\81[\82ª\82Å\82«\82Ü\82·\81B</DIV>\r
+<DIV id="text726_31" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:5547px; line-height:15px; white-space:nowrap">\r
+\83T\83\93\83v\83\8b</DIV>\r
+<DIV id="text726_32" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:5671px; line-height:15px; white-space:nowrap">\r
+\83T\83\93\83v\83\8b</DIV>\r
+<v:rect style="position:absolute; margin-left:50px; margin-top:5693px; width:406px; height:100px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text726_33" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:58px; margin-top:5699px; line-height:15px; white-space:nowrap">\r
+&nbsp; &nbsp; files = Empty<BR/>\r
+&nbsp; &nbsp; g_FileHashCache.RemoveAll<BR/>\r
+&nbsp; &nbsp; Set patch = MakePatchAndBackUpDictionary( _<BR/>\r
+&nbsp; &nbsp; &nbsp; &nbsp; Empty, "patch", Empty, "back_up", Empty )<BR/>\r
+&nbsp; &nbsp; AttachPatchAndBackUpDictionary&nbsp; files, "target", patch, False<BR/>\r
+&nbsp; &nbsp; CopyFilesToLeafPathDictionary&nbsp; files, True</DIV>\r
+<DIV id="text726_34" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:100px; margin-top:5547px; line-height:15px; white-space:nowrap">\r
+"01" \83t\83H\83\8b\83_\81[\82©\82ç "02" \83t\83H\83\8b\83_\81[\82ª\82Å\82«\82é\83p\83b\83`\82ð "_work\Patch" \83t\83H\83\8b\83_\81[\82É\8dì\90¬\82µ\82Ü\82·\81B</DIV>\r
+<DIV id="text726_35" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:105px; margin-top:5671px; line-height:15px; white-space:nowrap">\r
+"target" \83t\83H\83\8b\83_\81[\82É\81A\83p\83b\83`\81i "patch" &amp; "back_up" \83t\83H\83\8b\83_\81\81j\82ð\82 \82Ä\82Ü\82·\81B</DIV>\r
+<DIV id="text726_36" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#FF0000; margin-left:154px; margin-top:5576px; line-height:13px; white-space:nowrap">\r
+MakePatchAndBackUpDictionary</DIV>\r
+<DIV id="text726_37" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#FF0000; margin-left:154px; margin-top:5730px; line-height:13px; white-space:nowrap">\r
+MakePatchAndBackUpDictionary</DIV>\r
+<DIV id="text726_38" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#0000FF; margin-left:82px; margin-top:5715px; line-height:13px; white-space:nowrap">\r
+<A href="vbslib_42.html#g_FileHashCache">\r
+g_FileHashCache</A></DIV>\r
+<DIV id="text726_39" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#0000FF; margin-left:82px; margin-top:5621px; line-height:13px; white-space:nowrap">\r
+<A href="vbslib_37.html#CopyFilesToLeafPathDictionary">\r
+CopyFilesToLeafPathDictionary</A></DIV>\r
+<DIV id="text726_40" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#0000FF; margin-left:82px; margin-top:5775px; line-height:13px; white-space:nowrap">\r
+<A href="vbslib_37.html#CopyFilesToLeafPathDictionary">\r
+CopyFilesToLeafPathDictionary</A></DIV>\r
+<DIV id="text726_41" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#0000FF; margin-left:82px; margin-top:5760px; line-height:13px; white-space:nowrap">\r
+<A href="#AttachPatchAndBackUpDictionary">\r
+AttachPatchAndBackUpDictionary</A></DIV>\r
+<DIV id="text726_42" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:5503px; line-height:15px; white-space:nowrap">\r
+\8ai\94[\82³\82ê\82Ü\82·\81B</DIV>\r
 \r
-<v:line from="0,7010" to="578,7010"/>\r
-<v:line from="578,7010" to="578,7288"/>\r
-<v:line from="578,7288" to="0,7288"/>\r
-<v:line from="0,7288" to="0,7010"/>\r
+<v:line from="0,5134" to="665,5134"/>\r
+<v:line from="665,5134" to="665,5892"/>\r
+<v:line from="665,5892" to="0,5892"/>\r
+<v:line from="0,5892" to="0,5134"/>\r
 \r
 </PAGE>\r
  \r
-<!-- page 807 --> \r
+<!-- page 727 --> \r
 <PAGE>\r
-<A id="svgcats_vml_p807" class="to_tree" style="margin-top:7293px;" onClick="selectTreeElem( '807' );">\81©</A>\r
-<A href="#svgcats_vml_p808" class="to_next_page" style="margin-top:7293px;">\81¥</A>\r
-<A href="#svgcats_vml_p806" class="to_prev_page" style="margin-top:7293px;">\81£</A>\r
-<v:rect style="position:absolute; margin-left:0px; margin-top:7304px; width:453px; height:254px;" fillcolor="white"/>\r
-<DIV id="text807_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:7321px; line-height:15px; white-space:nowrap">\r
-<A name="VarStack">\r
-VarStack</A></DIV>\r
-<v:rect style="position:absolute; margin-left:26px; margin-top:7396px; width:226px; height:130px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text807_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:34px; margin-top:7402px; line-height:15px; white-space:nowrap">\r
-Sub&nbsp; FuncA()<BR/>\r
-&nbsp; Set v_= new VarStack<BR/>\r
+<A id="svgcats_vml_p727" class="to_tree" style="margin-top:5897px;" onClick="selectTreeElem( '727' );">\81©</A>\r
+<A href="#svgcats_vml_p728" class="to_next_page" style="margin-top:5897px;">\81¥</A>\r
+<A href="#svgcats_vml_p726" class="to_prev_page" style="margin-top:5897px;">\81£</A>\r
+<v:rect style="position:absolute; margin-left:0px; margin-top:5908px; width:697px; height:1303px;" fillcolor="white"/>\r
+<DIV id="text727_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:5925px; line-height:15px; white-space:nowrap">\r
+<A name="ChangeKeyOfPatchAndBackUpDictionaryToTarget">\r
+ChangeKeyOfPatchAndBackUpDictionaryToTarget</A></DIV>\r
+<v:rect style="position:absolute; margin-left:25px; margin-top:5955px; width:424px; height:55px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text727_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:5961px; line-height:15px; white-space:nowrap">\r
+Sub&nbsp; ChangeKeyOfPatchAndBackUpDictionaryToTarget( _<BR/>\r
+&nbsp; &nbsp; arg_PatchAndBackUpDictionary as PatchAndBackUpDictionaryClass, _<BR/>\r
+&nbsp; &nbsp; in_TargetPath as string or array of string )</DIV>\r
+<DIV id="text727_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:6021px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83`\82Ì\83p\83X .BackUpRootPath, .PatchRootPath, .BackUpPaths, .PatchPaths \82ð\82 \82Ä\82é\91Î\8fÛ\82É\88Ú\93®\82µ\82Ü\82·\81B</DIV>\r
+<DIV id="text727_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:6047px; line-height:15px; white-space:nowrap">\r
+\81y\88ø\90\94\81z</DIV>\r
+<DIV id="text727_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:6047px; line-height:15px; white-space:nowrap">\r
+arg_PatchAndBackUpDictionary</DIV>\r
+<DIV id="text727_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:6066px; line-height:15px; white-space:nowrap">\r
+in_TargetPath</DIV>\r
+<DIV id="text727_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:292px; margin-top:6047px; line-height:15px; white-space:nowrap">\r
+\83p\83X\82ð\95Ï\8dX\82·\82é\83p\83b\83`</DIV>\r
+<DIV id="text727_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:292px; margin-top:6066px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83`\82ð\82 \82Ä\82é\91Î\8fÛ\82Ì\83t\83H\83\8b\83_\81[\82Ì\83p\83X</DIV>\r
+<DIV id="text727_9" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:6148px; line-height:15px; white-space:nowrap">\r
+in_TargetPath \82É\8ew\92è\82µ\82½\83t\83H\83\8b\83_\81[\82Ì\83p\83X\82É\81Apatch.BackUpRootPath \82Æ patch.PatchRootPath \82ª\95Ï\8dX\82³\82ê<BR/>\r
+\82Ü\82·\81\82½\82¾\82µ\81Apatch \82Í\81Aarg_PatchAndBackUpDictionary \88ø\90\94\82Æ\82µ\82Ü\82·\81\82Ü\82½\81A\82»\82ê\82É\8d\87\82í\82¹\82Ä\81A<BR/>\r
+patch.BackUpPaths \82Æ patch.PatchPaths \82Ì\83L\81[\82ð\95Ï\8dX\82µ\82Ü\82·\81B patch.BackUpPaths \82Æ patch.PatchPaths \82Ì<BR/>\r
+\83A\83C\83e\83\80\82Ì Name \83v\83\8d\83p\83e\83B\82Í\81A\83p\83b\83`\82Æ\83o\83b\83N\83A\83b\83v\82Ì\83t\83@\83C\83\8b\82ð\8ew\82µ\82½\82Ü\82Ü\82Å\82 \82è\81A\96{\8aÖ\90\94\82ð\8cÄ\82Ñ\8fo\82µ\82½<BR/>\r
+\8cã\82Å\82à\83p\83b\83`\82ð\82 \82Ä\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B</DIV>\r
+<DIV id="text727_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:6343px; line-height:15px; white-space:nowrap">\r
+\83T\83\93\83v\83\8b</DIV>\r
+<v:rect style="position:absolute; margin-left:61px; margin-top:6368px; width:502px; height:160px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text727_11" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:69px; margin-top:6374px; line-height:15px; white-space:nowrap">\r
+&nbsp; &nbsp; Set&nbsp; patch = new PatchAndBackUpDictionaryClass<BR/>\r
+&nbsp; &nbsp; patch.PatchRootPath = "C:\A\patch"<BR/>\r
+&nbsp; &nbsp; Set patch.PatchPaths = EnumerateToLeafPathDictionary( patch.PatchRootPath )<BR/>\r
+&nbsp; &nbsp; patch.BackUpRootPath = "C:\A\back_up"<BR/>\r
+&nbsp; &nbsp; Set patch.BackUpPaths = EnumerateToLeafPathDictionary( patch.BackUpRootPath )<BR/>\r
 <BR/>\r
-&nbsp; set_&nbsp; &nbsp;"Foo2", "2a"<BR/>\r
-&nbsp; SetVar "Foo3",&nbsp; 3<BR/>\r
-&nbsp; g_Vers "Foo4",&nbsp; 1<BR/>\r
+&nbsp; &nbsp; ChangeKeyOfPatchAndBackUpDictionaryToTarget&nbsp; patch, "Target"<BR/>\r
 <BR/>\r
-End Sub&nbsp; '// \8c³\82Ì\8aÂ\8b«\95Ï\90\94\82Ì\92l\82É\96ß\82é</DIV>\r
-<DIV id="text807_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:24px; margin-top:7352px; line-height:15px; white-space:nowrap">\r
-\83I\83u\83W\83F\83N\83g\82ª\94j\8aü\82³\82ê\82é\83^\83C\83~\83\93\83O\82Å\81A\8aÂ\8b«\95Ï\90\94\82Ì\92l\82ð\8c³\82É\96ß\82µ\82Ü\82·\81B<BR/>\r
-\89º\8bL\82Ì\8fê\8d\87\81A\8aÖ\90\94\82©\82ç\94²\82¯\82é\82Æ\96ß\82µ\82Ü\82·\81B</DIV>\r
-<DIV id="text807_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:173px; margin-top:7321px; line-height:15px; white-space:nowrap">\r
-(src)</DIV>\r
-<DIV id="text807_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:8pt; color:#0000FF; margin-left:216px; margin-top:7324px; line-height:12px; white-space:nowrap">\r
-<A href="#var">\r
-[ \90e: \8aÂ\8b«\95Ï\90\94 ]</A></DIV>\r
-<DIV id="text807_6" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#0000FF; margin-left:46px; margin-top:7448px; line-height:13px; white-space:nowrap">\r
-<A href="#SetVar">\r
-set_</A></DIV>\r
-<DIV id="text807_7" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#0000FF; margin-left:46px; margin-top:7463px; line-height:13px; white-space:nowrap">\r
-<A href="#SetVar">\r
-SetVar</A></DIV>\r
-<DIV id="text807_8" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#0000FF; margin-left:46px; margin-top:7478px; line-height:13px; white-space:nowrap">\r
-<A href="#g_Vers">\r
-g_Vers</A></DIV>\r
+&nbsp; &nbsp; AttachPatchAndBackUpDictionary&nbsp; files, patch, "Target", False<BR/>\r
+&nbsp; &nbsp; CopyFilesToLeafPathDictionary&nbsp; patch, False</DIV>\r
+<DIV id="text727_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:33px; margin-top:6118px; line-height:15px; white-space:nowrap">\r
+<A href="#MergePatchAndBackUpDictionary">\r
+MergePatchAndBackUpDictionary</A></DIV>\r
+<DIV id="text727_13" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:6103px; line-height:15px; white-space:nowrap">\r
+\96{\8aÖ\90\94\82Í\81A\95¡\90\94\82Ì\83p\83b\83`\82ð\82»\82ê\82¼\82ê\88Ù\82È\82é\91Î\8fÛ\83t\83H\83\8b\83_\81[\82É\82 \82Ä\82é\82±\82Æ\82ª\82Å\82«\82é\82æ\82¤\82É\82·\82é\82½\82ß\82É\81A\8eå\82É</DIV>\r
+<DIV id="text727_14" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:225px; margin-top:6118px; line-height:15px; white-space:nowrap">\r
+\82Ì\93à\95\94\82©\82ç\8cÄ\82Ñ\8fo\82³\82ê\82Ü\82·\81B</DIV>\r
+<DIV id="text727_15" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:84px; margin-top:6617px; line-height:13px; white-space:nowrap">\r
+patch.BackUpRootPath</DIV>\r
+<DIV id="text727_16" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:84px; margin-top:6600px; line-height:13px; white-space:nowrap">\r
+patch.PatchRootPath</DIV>\r
+<DIV id="text727_17" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:283px; margin-top:6617px; line-height:13px; white-space:nowrap">\r
+"C:\A\back_up"</DIV>\r
+<DIV id="text727_18" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:283px; margin-top:6600px; line-height:13px; white-space:nowrap">\r
+"C:\A\patch"</DIV>\r
+<DIV id="text727_19" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:84px; margin-top:6651px; line-height:13px; white-space:nowrap">\r
+patch.BackUpPaths.Key(0)</DIV>\r
+<DIV id="text727_20" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:283px; margin-top:6651px; line-height:13px; white-space:nowrap">\r
+"C:\A\back_up\1.txt"</DIV>\r
+<DIV id="text727_21" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:283px; margin-top:6634px; line-height:13px; white-space:nowrap">\r
+"C:\A\patch\1.txt"</DIV>\r
+<DIV id="text727_22" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:84px; margin-top:6634px; line-height:13px; white-space:nowrap">\r
+patch.PatchPaths.Key(0)</DIV>\r
+<DIV id="text727_23" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:84px; margin-top:6685px; line-height:13px; white-space:nowrap">\r
+patch.BackUpPaths.Item(0).Name</DIV>\r
+<DIV id="text727_24" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:283px; margin-top:6685px; line-height:13px; white-space:nowrap">\r
+"C:\A\back_up\1.txt"</DIV>\r
+<DIV id="text727_25" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:84px; margin-top:6668px; line-height:13px; white-space:nowrap">\r
+patch.PatchPaths.Item(0).Name</DIV>\r
+<DIV id="text727_26" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:283px; margin-top:6668px; line-height:13px; white-space:nowrap">\r
+"C:\A\patch\1.txt"</DIV>\r
+<DIV id="text727_27" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#0000FF; margin-left:231px; margin-top:6405px; line-height:13px; white-space:nowrap">\r
+<A href="vbslib_36.html#EnumerateToLeafPathDictionary">\r
+EnumerateToLeafPathDictionary</A></DIV>\r
+<DIV id="text727_28" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#0000FF; margin-left:195px; margin-top:6375px; line-height:13px; white-space:nowrap">\r
+<A href="#PatchAndBackUpDictionaryClass">\r
+PatchAndBackUpDictionaryClass</A></DIV>\r
+<DIV id="text727_29" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#FF0000; margin-left:93px; margin-top:6465px; line-height:13px; white-space:nowrap">\r
+ChangeKeyOfPatchAndBackUpDictionaryToTarget</DIV>\r
+<DIV id="text727_30" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:283px; margin-top:6568px; line-height:15px; white-space:nowrap">\r
+\8cÄ\82Ñ\8fo\82·\91O</DIV>\r
+<DIV id="text727_31" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:452px; margin-top:6568px; line-height:15px; white-space:nowrap">\r
+\8cÄ\82Ñ\8fo\82µ\82½\8cã</DIV>\r
+<v:line style="position:absolute;" from="64,6589" to="576,6589" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text727_33" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:50px; margin-top:6544px; line-height:15px; white-space:nowrap">\r
+ChangeKeyOfPatchAndBackUpDictionaryToTarget \82ð\8cÄ\82Ñ\8fo\82·\91O\8cã\82Ì\92l\82Ì\97á\81F</DIV>\r
+<DIV id="text727_34" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:452px; margin-top:6668px; line-height:13px; white-space:nowrap">\r
+"C:\A\patch\1.txt"</DIV>\r
+<DIV id="text727_35" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:452px; margin-top:6685px; line-height:13px; white-space:nowrap">\r
+"C:\A\back_up\1.txt"</DIV>\r
+<DIV id="text727_36" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#FF0000; margin-left:452px; margin-top:6634px; line-height:13px; white-space:nowrap">\r
+"C:\Target\1.txt"</DIV>\r
+<DIV id="text727_37" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#FF0000; margin-left:452px; margin-top:6651px; line-height:13px; white-space:nowrap">\r
+"C:\Target\1.txt"</DIV>\r
+<DIV id="text727_38" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#FF0000; margin-left:452px; margin-top:6600px; line-height:13px; white-space:nowrap">\r
+"C:\Target"</DIV>\r
+<DIV id="text727_39" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#FF0000; margin-left:452px; margin-top:6617px; line-height:13px; white-space:nowrap">\r
+"C:\Target"</DIV>\r
+<DIV id="text727_40" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:202px; margin-top:7162px; line-height:15px; white-space:nowrap">\r
+T_LeafPath \82Ì ChangePatchToTarget</DIV>\r
+<DIV id="text727_41" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:7140px; line-height:15px; white-space:nowrap">\r
+\83\\81[\83X</DIV>\r
+<DIV id="text727_42" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:79px; margin-top:7140px; line-height:15px; white-space:nowrap">\r
+\81¨ ToolsLib.vbs</DIV>\r
+<DIV id="text727_43" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:7162px; line-height:15px; white-space:nowrap">\r
+\83e\83X\83g</DIV>\r
+<DIV id="text727_44" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:79px; margin-top:7162px; line-height:15px; white-space:nowrap">\r
+\81¨ T_LeafPath.vbs</DIV>\r
+<DIV id="text727_45" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:428px; margin-top:6047px; line-height:15px; white-space:nowrap">\r
+<A href="#PatchAndBackUpDictionaryClass">\r
+\81¨ PatchAndBackUpDictionaryClass</A></DIV>\r
+<DIV id="text727_46" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:6241px; line-height:15px; white-space:nowrap">\r
+in_TargetPath \82É\94z\97ñ\82ð\8ew\92è\82·\82é\82Æ\81A\83p\83b\83`\82Æ\83o\83b\83N\83A\83b\83v\82Å\81A\83p\83b\83`\82ð\82 \82Ä\82é\91Î\8fÛ\82Ì\83t\83H\83\8b\83_\81[\82ª\88Ù\82È\82é\82Æ\82«<BR/>\r
+\82Ì\8f\88\97\9d\82ª\82Å\82«\82Ü\82·\81B in_TargetPath( 0 ) \82É\82Í\83p\83b\83`\82É\91Î\82·\82é\91Î\8fÛ\82Ì\83t\83H\83\8b\83_\81[\82Ì\83p\83X\82ð\81Ain_TargetPath( 1 ) <BR/>\r
+\82É\82Í\83o\83b\83N\83A\83b\83v\82É\91Î\82·\82é\91Î\8fÛ\82Ì\83t\83H\83\8b\83_\81[\82Ì\83p\83X\82ð\8ew\92è\82µ\82Ü\82·\81\8aÖ\90\94\82©\82ç\95Ô\82é\82Æ\81Apatch.PatchRootPath \82Æ<BR/>\r
+patch.BackUpRootPath \82Í in_TargetPath( 0 ) \82Æ in_TargetPath( 1 ) \82Ì</DIV>\r
+<DIV id="text727_47" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:6735px; line-height:15px; white-space:nowrap">\r
+\83T\83\93\83v\83\8b</DIV>\r
+<v:rect style="position:absolute; margin-left:61px; margin-top:6760px; width:544px; height:175px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text727_48" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:69px; margin-top:6766px; line-height:15px; white-space:nowrap">\r
+&nbsp; &nbsp; Set&nbsp; patch = new PatchAndBackUpDictionaryClass<BR/>\r
+&nbsp; &nbsp; patch.PatchRootPath = "C:\A\patch"<BR/>\r
+&nbsp; &nbsp; patch.PatchPaths = EnumerateToLeafPathDictionary( patch.PatchRootPath )<BR/>\r
+&nbsp; &nbsp; patch.BackUpRootPath = "C:\AA\back_up"<BR/>\r
+&nbsp; &nbsp; patch.BackUpPaths = EnumerateToLeafPathDictionary( patch.BackUpRootPath )<BR/>\r
+<BR/>\r
+&nbsp; &nbsp; ChangeKeyOfPatchAndBackUpDictionaryToTarget&nbsp; patch,&nbsp; Array( "Target\P", "Target\B" )<BR/>\r
+<BR/>\r
+&nbsp; &nbsp; target_path = patch.PatchRootPath<BR/>\r
+&nbsp; &nbsp; AttachPatchAndBackUpDictionary&nbsp; files, patch, target_path, False<BR/>\r
+&nbsp; &nbsp; CopyFilesToLeafPathDictionary&nbsp; patch, False</DIV>\r
+<DIV id="text727_49" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#FF0000; margin-left:452px; margin-top:7029px; line-height:13px; white-space:nowrap">\r
+"C:\Target"</DIV>\r
+<DIV id="text727_50" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#FF0000; margin-left:452px; margin-top:7012px; line-height:13px; white-space:nowrap">\r
+"C:\Target"</DIV>\r
+<DIV id="text727_51" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#FF0000; margin-left:452px; margin-top:7063px; line-height:13px; white-space:nowrap">\r
+"C:\Target\B\1.txt"</DIV>\r
+<DIV id="text727_52" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#FF0000; margin-left:452px; margin-top:7046px; line-height:13px; white-space:nowrap">\r
+"C:\Target\P\1.txt"</DIV>\r
+<DIV id="text727_53" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:452px; margin-top:7097px; line-height:13px; white-space:nowrap">\r
+"C:\AA\back_up\1.txt"</DIV>\r
+<DIV id="text727_54" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:452px; margin-top:7080px; line-height:13px; white-space:nowrap">\r
+"C:\A\patch\1.txt"</DIV>\r
+<v:line style="position:absolute;" from="64,7002" to="576,7002" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text727_56" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:452px; margin-top:6981px; line-height:15px; white-space:nowrap">\r
+\8cÄ\82Ñ\8fo\82µ\82½\8cã</DIV>\r
+<DIV id="text727_57" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:283px; margin-top:6981px; line-height:15px; white-space:nowrap">\r
+\8cÄ\82Ñ\8fo\82·\91O</DIV>\r
+<DIV id="text727_58" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:283px; margin-top:7080px; line-height:13px; white-space:nowrap">\r
+"C:\A\patch\1.txt"</DIV>\r
+<DIV id="text727_59" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:84px; margin-top:7080px; line-height:13px; white-space:nowrap">\r
+patch.PatchPaths.Item(0).Name</DIV>\r
+<DIV id="text727_60" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:283px; margin-top:7097px; line-height:13px; white-space:nowrap">\r
+"C:\AA\back_up\1.txt"</DIV>\r
+<DIV id="text727_61" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:84px; margin-top:7097px; line-height:13px; white-space:nowrap">\r
+patch.BackUpPaths.Item(0).Name</DIV>\r
+<DIV id="text727_62" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:84px; margin-top:7046px; line-height:13px; white-space:nowrap">\r
+patch.PatchPaths.Key(0)</DIV>\r
+<DIV id="text727_63" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:283px; margin-top:7046px; line-height:13px; white-space:nowrap">\r
+"C:\A\patch\1.txt"</DIV>\r
+<DIV id="text727_64" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:283px; margin-top:7063px; line-height:13px; white-space:nowrap">\r
+"C:\AA\back_up\1.txt"</DIV>\r
+<DIV id="text727_65" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:84px; margin-top:7063px; line-height:13px; white-space:nowrap">\r
+patch.BackUpPaths.Key(0)</DIV>\r
+<DIV id="text727_66" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:283px; margin-top:7012px; line-height:13px; white-space:nowrap">\r
+"C:\A\patch"</DIV>\r
+<DIV id="text727_67" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:283px; margin-top:7029px; line-height:13px; white-space:nowrap">\r
+"C:\AA\back_up"</DIV>\r
+<DIV id="text727_68" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:84px; margin-top:7012px; line-height:13px; white-space:nowrap">\r
+patch.PatchRootPath</DIV>\r
+<DIV id="text727_69" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:84px; margin-top:7029px; line-height:13px; white-space:nowrap">\r
+patch.BackUpRootPath</DIV>\r
+<DIV id="text727_70" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:50px; margin-top:6957px; line-height:15px; white-space:nowrap">\r
+ChangeKeyOfPatchAndBackUpDictionaryToTarget \82ð\8cÄ\82Ñ\8fo\82·\91O\8cã\82Ì\92l\82Ì\97á\81F</DIV>\r
+<DIV id="text727_71" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:452px; margin-top:6285px; line-height:15px; white-space:nowrap">\r
+<A href="vbslib_34.html#GetCommonParentFolderPath">\r
+\8b¤\92Ê\82·\82é\83p\83b\83`\82ð\82 \82Ä\82é\91Î\8fÛ</A></DIV>\r
+<DIV id="text727_72" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:6301px; line-height:13px; white-space:nowrap">\r
+\82Ì\83t\83H\83\8b\83_\81[\82É\82È\82è\82Ü\82·\81\82½\82¾\82µ\81Apatch \82Í\81Aarg_PatchAndBackUpDictionary \88ø\90\94\82Æ\82µ\82Ü\82·\81B</DIV>\r
+<DIV id="text727_73" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:105px; margin-top:6343px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83`\82Æ\83o\83b\83N\83A\83b\83v\82Å\81A\83p\83b\83`\82ð\82 \82Ä\82é\91Î\8fÛ\82Ì\83t\83H\83\8b\83_\81[\82ª\93¯\82\82Æ\82«</DIV>\r
+<DIV id="text727_74" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:106px; margin-top:6735px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83`\82Æ\83o\83b\83N\83A\83b\83v\82Å\81A\83p\83b\83`\82ð\82 \82Ä\82é\91Î\8fÛ\82Ì\83t\83H\83\8b\83_\81[\82ª\88Ù\82È\82é\82Æ\82«</DIV>\r
+<DIV id="text727_75" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#FF0000; margin-left:93px; margin-top:6857px; line-height:13px; white-space:nowrap">\r
+ChangeKeyOfPatchAndBackUpDictionaryToTarget</DIV>\r
 \r
-<v:line from="0,7304" to="453,7304"/>\r
-<v:line from="453,7304" to="453,7558"/>\r
-<v:line from="453,7558" to="0,7558"/>\r
-<v:line from="0,7558" to="0,7304"/>\r
+<v:line from="0,5908" to="697,5908"/>\r
+<v:line from="697,5908" to="697,7211"/>\r
+<v:line from="697,7211" to="0,7211"/>\r
+<v:line from="0,7211" to="0,5908"/>\r
 \r
 </PAGE>\r
  \r
-<!-- page 808 --> \r
+<!-- page 728 --> \r
 <PAGE>\r
-<A id="svgcats_vml_p808" class="to_tree" style="margin-top:7563px;" onClick="selectTreeElem( '808' );">\81©</A>\r
-<A href="#svgcats_vml_p809" class="to_next_page" style="margin-top:7563px;">\81¥</A>\r
-<A href="#svgcats_vml_p807" class="to_prev_page" style="margin-top:7563px;">\81£</A>\r
-<v:rect style="position:absolute; margin-left:0px; margin-top:7574px; width:589px; height:874px;" fillcolor="white"/>\r
-<DIV id="text808_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:7591px; line-height:15px; white-space:nowrap">\r
-<A name="LoadEnvVars">\r
-LoadEnvVars</A></DIV>\r
-<DIV id="text808_2" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:173px; margin-top:7591px; line-height:15px; white-space:nowrap">\r
-(src)</DIV>\r
-<DIV id="text808_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:8pt; color:#0000FF; margin-left:216px; margin-top:7594px; line-height:12px; white-space:nowrap">\r
-<A href="#var">\r
-[ \90e: \8aÂ\8b«\95Ï\90\94 ]</A></DIV>\r
-<v:rect style="position:absolute; margin-left:25px; margin-top:7621px; width:310px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text808_4" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:7628px; line-height:13px; white-space:nowrap">\r
-Sub&nbsp; LoadEnvVars( Path_ofSetCommandLog, Option_ )</DIV>\r
-<DIV id="text808_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:7658px; line-height:15px; white-space:nowrap">\r
-\83t\83@\83C\83\8b\82ð\8eQ\8fÆ\82µ\82Ä\81A\95¡\90\94\82Ì\8aÂ\8b«\95Ï\90\94\82ð\8c»\8dÝ\82Ì\83v\83\8d\83Z\83X\82É\90Ý\92è\82µ\82Ü\82·\81B</DIV>\r
-<DIV id="text808_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:7684px; line-height:15px; white-space:nowrap">\r
+<A id="svgcats_vml_p728" class="to_tree" style="margin-top:7216px;" onClick="selectTreeElem( '728' );">\81©</A>\r
+<A href="#svgcats_vml_p729" class="to_next_page" style="margin-top:7216px;">\81¥</A>\r
+<A href="#svgcats_vml_p727" class="to_prev_page" style="margin-top:7216px;">\81£</A>\r
+<v:rect style="position:absolute; margin-left:0px; margin-top:7227px; width:721px; height:1064px;" fillcolor="white"/>\r
+<DIV id="text728_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:7244px; line-height:15px; white-space:nowrap">\r
+<A name="MergePatchAndBackUpDictionary">\r
+MergePatchAndBackUpDictionary</A></DIV>\r
+<v:rect style="position:absolute; margin-left:45px; margin-top:7801px; width:508px; height:175px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text728_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:53px; margin-top:7807px; line-height:15px; white-space:nowrap">\r
+&nbsp; &nbsp; files = Empty<BR/>\r
+&nbsp; &nbsp; g_FileHashCache.RemoveAll<BR/>\r
+&nbsp; &nbsp; Set patch_A = EnumerateToPatchAndBackUpDictionary( "PatchA" )<BR/>\r
+&nbsp; &nbsp; Set patch_B = EnumerateToPatchAndBackUpDictionary( "PatchB" )<BR/>\r
+&nbsp; &nbsp; Set patch = patch_A.Copy()<BR/>\r
+<BR/>\r
+&nbsp; &nbsp; MergePatchAndBackUpDictionary&nbsp; patch, "Target\A", patch_B, "Target\B"<BR/>\r
+<BR/>\r
+&nbsp; &nbsp; target_path = patch.PatchRootPath<BR/>\r
+&nbsp; &nbsp; AttachPatchAndBackUpDictionary&nbsp; files, patch, target_path, True&nbsp; '//(out)files<BR/>\r
+&nbsp; &nbsp; CopyFilesToLeafPathDictionary&nbsp; files, True</DIV>\r
+<v:rect style="position:absolute; margin-left:25px; margin-top:7274px; width:604px; height:55px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text728_3" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:7280px; line-height:15px; white-space:nowrap">\r
+Sub&nbsp; MergePatchAndBackUpDictionary( _<BR/>\r
+&nbsp; &nbsp; arg_Destination as PatchAndBackUpDictionaryClass,&nbsp; in_TargetRootPathOfDestination as string, _<BR/>\r
+&nbsp; &nbsp; in_Source as PatchAndBackUpDictionaryClass,&nbsp; &nbsp; &nbsp; &nbsp; in_TargetRootPathOfSource as string )</DIV>\r
+<DIV id="text728_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:7340px; line-height:15px; white-space:nowrap">\r
+PatchAndBackUpDictionaryClass \82Ì\83p\83b\83`\82ð\83}\81[\83W\82µ\82Ü\82·\81B</DIV>\r
+<DIV id="text728_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:7366px; line-height:15px; white-space:nowrap">\r
 \81y\88ø\90\94\81z</DIV>\r
-<DIV id="text808_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:7684px; line-height:15px; white-space:nowrap">\r
-Path_ofSetCommandLog</DIV>\r
-<DIV id="text808_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:259px; margin-top:7684px; line-height:15px; white-space:nowrap">\r
-\8aÂ\8b«\95Ï\90\94\82Ì\90Ý\92è\82Ì\88ê\97\97\82Ì\83t\83@\83C\83\8b\83p\83X\81A\82Ü\82½\82Í\8e«\8f\91</DIV>\r
-<DIV id="text808_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:101px; margin-top:7822px; line-height:15px; white-space:nowrap">\r
-\8aÂ\8b«\95Ï\90\94\91S\91Ì\82ð\81A\83t\83@\83C\83\8b\82É\8bL\8fq\82³\82ê\82½\92l\82É\90Ý\92è\82µ\82Ü\82·\81B</DIV>\r
-<v:rect style="position:absolute; margin-left:44px; margin-top:7841px; width:232px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text808_10" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:52px; margin-top:7848px; line-height:13px; white-space:nowrap">\r
-&nbsp; LoadEnvVars&nbsp; "settings.txt", Empty</DIV>\r
-<DIV id="text808_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:7881px; line-height:15px; white-space:nowrap">\r
-setting.txt</DIV>\r
-<v:rect style="position:absolute; margin-left:44px; margin-top:7901px; width:82px; height:55px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text808_12" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:52px; margin-top:7907px; line-height:15px; white-space:nowrap">\r
-VAR1=value1<BR/>\r
-VAR2=3<BR/>\r
-VAR3=cmd</DIV>\r
-<DIV id="text808_13" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:70px; margin-top:8374px; line-height:15px; white-space:nowrap">\r
-\81¨ T_Var.vbs # T_LoadEnvVars</DIV>\r
-<DIV id="text808_14" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:8374px; line-height:15px; white-space:nowrap">\r
+<DIV id="text728_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:7366px; line-height:15px; white-space:nowrap">\r
+arg_Destination</DIV>\r
+<DIV id="text728_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:7402px; line-height:15px; white-space:nowrap">\r
+in_Source</DIV>\r
+<DIV id="text728_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:217px; margin-top:7366px; line-height:15px; white-space:nowrap">\r
+\81i\93ü\97Í\81\83}\81[\83W\82·\82é\91OA\81A\81i\8fo\97Í\81\83}\81[\83W\82µ\82½\8cã</DIV>\r
+<DIV id="text728_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:299px; margin-top:7402px; line-height:15px; white-space:nowrap">\r
+\83}\81[\83W\82·\82é\91OB</DIV>\r
+<DIV id="text728_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:7778px; line-height:15px; white-space:nowrap">\r
+\83T\83\93\83v\83\8b</DIV>\r
+<DIV id="text728_11" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#FF0000; margin-left:77px; margin-top:7898px; line-height:13px; white-space:nowrap">\r
+MergePatchAndBackUpDictionary</DIV>\r
+<DIV id="text728_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:8183px; line-height:15px; white-space:nowrap">\r
+\83\\81[\83X</DIV>\r
+<DIV id="text728_13" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:79px; margin-top:8183px; line-height:15px; white-space:nowrap">\r
+\81¨ ToolsLib.vbs</DIV>\r
+<DIV id="text728_14" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:8207px; line-height:15px; white-space:nowrap">\r
 \83e\83X\83g</DIV>\r
-<DIV id="text808_15" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:24px; margin-top:7747px; line-height:15px; white-space:nowrap">\r
-\8d¡\82Ü\82Å\90Ý\92è\82³\82ê\82Ä\82¢\82½\8aÂ\8b«\95Ï\90\94\82Ì\82¤\82¿\81APath_ofSetCommandLog \82Ì\83t\83@\83C\83\8b\82É\8bL\8fq\82³\82ê\82Ä<BR/>\r
-\82¢\82È\82¢\8aÂ\8b«\95Ï\90\94\82Í\81A\8dí\8f\9c\82³\82ê\82Ü\82·\81\82½\82¾\82µ\81AOption_ = F_Append \82É\82·\82é\82Æ\8dí\8f\9c\82³\82ê\82Ü\82¹\82ñ\81B</DIV>\r
-<DIV id="text808_16" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:7704px; line-height:15px; white-space:nowrap">\r
-Option_</DIV>\r
-<DIV id="text808_17" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:259px; margin-top:7704px; line-height:15px; white-space:nowrap">\r
-Empty \82Ü\82½\82Í F_Append \82Ü\82½\82Í\8e«\8f\91</DIV>\r
-<DIV id="text808_18" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:44px; margin-top:7961px; line-height:15px; white-space:nowrap">\r
-setting.txt \82Í\81A\83R\83}\83\93\83h\83v\83\8d\83\93\83v\83g\82Ì set (Enter) \82Å\8fo\97Í\82³\82ê\82é\93à\97e\82Æ\93¯\82\83t\83H\81[\83}\83b\83g\82Å\82·\81B<BR/>\r
-VBScript \82Å\82Í\81A\89º\8bL\82Ì\82æ\82¤\82É\8bL\8fq\82µ\82Ü\82·\81B</DIV>\r
-<v:rect style="position:absolute; margin-left:64px; margin-top:7996px; width:376px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text808_19" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:72px; margin-top:8003px; line-height:13px; white-space:nowrap">\r
-g_sh.Run&nbsp; "cmd /C (set &gt; ""C:\folder\settings.txt"")",, True</DIV>\r
-<DIV id="text808_20" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:8349px; line-height:15px; white-space:nowrap">\r
+<DIV id="text728_15" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:79px; margin-top:8207px; line-height:15px; white-space:nowrap">\r
+\81¨ T_LeafPath.vbs</DIV>\r
+<DIV id="text728_16" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:208px; margin-top:8207px; line-height:15px; white-space:nowrap">\r
+T_PatchAndBackUp_Merge</DIV>\r
+<DIV id="text728_17" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:208px; margin-top:8225px; line-height:15px; white-space:nowrap">\r
+T_PatchAndBackUp_Merge_CheckToTest</DIV>\r
+<DIV id="text728_18" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:102px; margin-top:7778px; line-height:15px; white-space:nowrap">\r
+patch_A \82Æ patch_B \82ð\83}\81[\83W\82µ\82½ patch \82ð\8dì\90¬\82µ\81A\83p\83b\83`\82ð\82 \82Ä\82Ü\82·</DIV>\r
+<DIV id="text728_19" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:7463px; line-height:15px; white-space:nowrap">\r
+arg_Destination \82Ì BackUp \82É\82È\82­\82Ä Patch \82É\83t\83@\83C\83\8b\82ª\82 \82è\81Ain_Source \82Ì BackUp \82É\82 \82Á\82Ä Patch \82É\82È\82¢\8fê\8d\87\82Í\81A<BR/>\r
+arg_Destination \82Æ in_Source \82Ì\8f\87\82É\83p\83b\83`\82ð\82 \82Ä\82é\82Æ\83G\83\89\81[\82É\82È\82è\82Ü\82·\81i\8dí\8f\9c\81¨\92Ç\89Á\82Æ\8bt\8f\87\82È\82½\82ß\81j\81B<BR/>\r
+\8dX\82É\81Aarg_Destination \82Ì BackUp \82É\82 \82Á\82Ä Patch \82É\82È\82­\81Ain_Source \82Ì BackUp \82É\82È\82­\82Ä Patch \82Å\82à\82 \82é\8fê\8d\87\82Í\81A<BR/>\r
+\83}\81[\83W\82µ\82È\82¯\82ê\82Î\97¼\95û\82Ì\83p\83b\83`\82ð\83A\83^\83b\83`\82Å\82«\82Ü\82¹\82ñ\81B<BR/>\r
+arg_Destination \82Æ in_Source \82Ì\97¼\95û\82É\93¯\82\83t\83@\83C\83\8b\82É\91Î\82·\82é\83p\83b\83`\82ª\82 \82è\81A\93à\97e\82ª\88Ù\82È\82ê\82Î\81A\82Ç\82Ì\82æ\82¤\82É\82µ\82Ä\82à\81A<BR/>\r
+\83G\83\89\81[\82É\82È\82è\82Ü\82·\81B</DIV>\r
+<DIV id="text728_20" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:479px; margin-top:7366px; line-height:15px; white-space:nowrap">\r
+<A href="#PatchAndBackUpDictionaryClass">\r
+\81¨ PatchAndBackUpDictionaryClass</A></DIV>\r
+<DIV id="text728_21" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:401px; margin-top:7402px; line-height:15px; white-space:nowrap">\r
+<A href="#PatchAndBackUpDictionaryClass">\r
+\81¨ PatchAndBackUpDictionaryClass</A></DIV>\r
+<DIV id="text728_22" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:7384px; line-height:15px; white-space:nowrap">\r
+in_TargetRootPathOfDestination</DIV>\r
+<DIV id="text728_23" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:7420px; line-height:15px; white-space:nowrap">\r
+in_TargetRootPathOfSource</DIV>\r
+<DIV id="text728_24" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:299px; margin-top:7384px; line-height:15px; white-space:nowrap">\r
+Empty \82Ü\82½\82Í\81Aarg_Destination \83p\83b\83`\82ð\82 \82Ä\82é\91Î\8fÛ\83t\83H\83\8b\83_\81[\82Ì\83p\83X</DIV>\r
+<DIV id="text728_25" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:299px; margin-top:7420px; line-height:15px; white-space:nowrap">\r
+Empty \82Ü\82½\82Í\81Ain_Source \83p\83b\83`\82ð\82 \82Ä\82é\91Î\8fÛ\83t\83H\83\8b\83_\81[\82Ì\83p\83X</DIV>\r
+<DIV id="text728_26" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:7690px; line-height:15px; white-space:nowrap">\r
+in_TargetRootPathOfDestination \82Æ in_TargetRootPathOfSource \82Ì\97¼\95û\82ª Empty \82É\82Å\82«\82é\82Ì\82Í\81Aarg_Destination \82Æ<BR/>\r
+in_Source \82Ì\83p\83b\83`\82ª\93¯\82\83t\83H\83\8b\83_\81[\82É\91Î\82·\82é\83p\83b\83`\82Å\82 \82é\82Æ\82«\82¾\82¯\82Å\82·\81\82»\82Ì\82Æ\82«\82Í\81A\83}\81[\83W\82µ\82½\8cã\82Ì <BR/>\r
+arg_Destination.BackUpRootPath \82Æ arg_Destination.PatchRootPath \82Í\81A\83p\83b\83`\82ð\82 \82Ä\82é\91Î\8fÛ\82Ì\83t\83H\83\8b\83_\81[\82Å\82Í<BR/>\r
+\82È\82­\82È\82è\82Ü\82·\81\95Ð\95û\82¾\82¯ Empty \82É\82Í\82Å\82«\82Ü\82¹\82ñ\81B</DIV>\r
+<DIV id="text728_27" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:7590px; line-height:15px; white-space:nowrap">\r
+\93à\95\94\82Å</DIV>\r
+<DIV id="text728_28" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:78px; margin-top:7590px; line-height:15px; white-space:nowrap">\r
+<A href="#ChangeKeyOfPatchAndBackUpDictionaryToTarget">\r
+ChangeKeyOfPatchAndBackUpDictionaryToTarget</A></DIV>\r
+<DIV id="text728_29" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:364px; margin-top:7590px; line-height:15px; white-space:nowrap">\r
+\82ð\8cÄ\82Ñ\8fo\82µ\82Ä\82¢\82Ü\82·\81\83}\81[\83W\82µ\82½\8cã\82Ì</DIV>\r
+<DIV id="text728_30" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:7606px; line-height:15px; white-space:nowrap">\r
+arg_Destination.BackUpRootPath \82Æ arg_Destination.PatchRootPath \82Í\81Ain_TargetRootPathOfDestination \82Æ</DIV>\r
+<DIV id="text728_31" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:7622px; line-height:15px; white-space:nowrap">\r
+in_TargetRootPathOfSource \82É</DIV>\r
+<DIV id="text728_32" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:208px; margin-top:7622px; line-height:15px; white-space:nowrap">\r
+<A href="vbslib_34.html#GetCommonParentFolderPath">\r
+\8b¤\92Ê\82·\82é\83p\83b\83`\82ð\82 \82Ä\82é\91Î\8fÛ\82Ì\83t\83H\83\8b\83_\81[</A></DIV>\r
+<DIV id="text728_33" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:446px; margin-top:7622px; line-height:15px; white-space:nowrap">\r
+\82Ì\83p\83X\82É\82È\82è\82Ü\82·\81B</DIV>\r
+<DIV id="text728_34" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#0000FF; margin-left:161px; margin-top:7838px; line-height:13px; white-space:nowrap">\r
+<A href="#EnumerateToPatchAndBackUpDictionary">\r
+EnumerateToPatchAndBackUpDictionary</A></DIV>\r
+<DIV id="text728_35" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#0000FF; margin-left:77px; margin-top:7958px; line-height:13px; white-space:nowrap">\r
+<A href="vbslib_37.html#CopyFilesToLeafPathDictionary">\r
+CopyFilesToLeafPathDictionary</A></DIV>\r
+<DIV id="text728_36" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#0000FF; margin-left:77px; margin-top:7943px; line-height:13px; white-space:nowrap">\r
+<A href="#AttachPatchAndBackUpDictionary">\r
+AttachPatchAndBackUpDictionary</A></DIV>\r
+<DIV id="text728_37" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#0000FF; margin-left:77px; margin-top:7823px; line-height:13px; white-space:nowrap">\r
+<A href="vbslib_42.html#g_FileHashCache">\r
+g_FileHashCache</A></DIV>\r
+<DIV id="text728_38" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:66px; margin-top:7555px; line-height:15px; white-space:nowrap">\r
+<A href="#CanAttachFriendPatchAndBackUpDictionary">\r
+\81¨ CanAttachFriendPatchAndBackUpDictionary</A></DIV>\r
+<DIV id="text728_39" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:33px; margin-top:7555px; line-height:15px; white-space:nowrap">\r
 \8eQ\8dl</DIV>\r
-<DIV id="text808_21" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:70px; margin-top:8349px; line-height:15px; white-space:nowrap">\r
-<A href="#defvar">\r
-\81¨ \83f\83t\83H\83\8b\83g\82Ì\8aÂ\8b«\95Ï\90\94\82Ì\90Ý\92è\83^\83C\83~\83\93\83O</A></DIV>\r
-<DIV id="text808_22" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:101px; margin-top:8074px; line-height:15px; white-space:nowrap">\r
-\8aÂ\8b«\95Ï\90\94\91S\91Ì\82ð\81A\8e«\8f\91\82É\93ü\82Á\82Ä\82¢\82é\93à\97e\82É\90Ý\92è\82µ\82Ü\82·\81B</DIV>\r
-<v:rect style="position:absolute; margin-left:44px; margin-top:8093px; width:316px; height:70px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text808_23" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:52px; margin-top:8099px; line-height:15px; white-space:nowrap">\r
-&nbsp; Set dic = CreateObject( "Scripting.Dictionary" )<BR/>\r
-&nbsp; dic.Item( "VAR1" ) = "value1"<BR/>\r
-&nbsp; dic.Item( "VAR2" ) = "3"<BR/>\r
-&nbsp; LoadEnvVars( dic, Empty )</DIV>\r
-<DIV id="text808_24" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:8399px; line-height:15px; white-space:nowrap">\r
-\8aÖ\98A</DIV>\r
-<DIV id="text808_25" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:291px; margin-top:8399px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_10.html#Dic_add">\r
-\81¨ Dic_add</A></DIV>\r
-<DIV id="text808_26" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:70px; margin-top:8399px; line-height:15px; white-space:nowrap">\r
-<A href="#SaveEnvVars">\r
-\81¨ SaveEnvVars</A></DIV>\r
-<DIV id="text808_27" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:179px; margin-top:8399px; line-height:15px; white-space:nowrap">\r
-<A href="#ClearEnvVars">\r
-\81¨ ClearEnvVars</A></DIV>\r
-<v:rect style="position:absolute; margin-left:44px; margin-top:8227px; width:322px; height:40px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text808_28" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:52px; margin-top:8233px; line-height:15px; white-space:nowrap">\r
-&nbsp; Set envs = CreateObject( "Scripting.Dictionary" )<BR/>\r
-&nbsp; LoadEnvVars&nbsp; "settings.txt", envs</DIV>\r
-<DIV id="text808_29" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:100px; margin-top:8206px; line-height:15px; white-space:nowrap">\r
-\83t\83@\83C\83\8b\82É\93ü\82Á\82Ä\82¢\82é\8aÂ\8b«\95Ï\90\94\82Ì\90Ý\92è\82ð\81A\8e«\8f\91\82É\8ai\94[\82·\82é</DIV>\r
-<DIV id="text808_30" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:8206px; line-height:15px; white-space:nowrap">\r
-\83T\83\93\83v\83\8b</DIV>\r
-<DIV id="text808_31" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:52px; margin-top:8276px; line-height:15px; white-space:nowrap">\r
-Option_ \88ø\90\94\82É\8e«\8f\91\83I\83u\83W\83F\83N\83g\82ð\93n\82·\82Æ\81A\82»\82Ì\8e«\8f\91\83I\83u\83W\83F\83N\83g\82Ì\93à\97e\82ª\95Ï\82í\82é\82¾\82¯\82Å\81A<BR/>\r
-\8aÂ\8b«\95Ï\90\94\82Ì\92l\82Í\95Ï\82í\82è\82Ü\82¹\82ñ\81B</DIV>\r
-<DIV id="text808_32" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:8074px; line-height:15px; white-space:nowrap">\r
-\83T\83\93\83v\83\8b</DIV>\r
-<DIV id="text808_33" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:22px; margin-top:7822px; line-height:15px; white-space:nowrap">\r
+<DIV id="text728_40" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:7638px; line-height:15px; white-space:nowrap">\r
+in_TargetRootPathOfDestination \82Æ in_TargetRootPathOfSource \82É\94z\97ñ\82ð\8ew\92è\82·\82é\82±\82Æ\82à\82Å\82«\82Ü\82·\81B</DIV>\r
+<DIV id="text728_41" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:33px; margin-top:7654px; line-height:15px; white-space:nowrap">\r
+\8eQ\8dl</DIV>\r
+<DIV id="text728_42" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:70px; margin-top:7654px; line-height:15px; white-space:nowrap">\r
+<A href="#ChangeKeyOfPatchAndBackUpDictionaryToTarget">\r
+\81¨ ChangeKeyOfPatchAndBackUpDictionaryToTarget</A></DIV>\r
+<DIV id="text728_43" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:105px; margin-top:8001px; line-height:15px; white-space:nowrap">\r
+in_TargetRootPathOfDestination \82Æ in_TargetRootPathOfSource \82É\94z\97ñ\82ð\8ew\92è\82·\82é\82±\82Æ\82à\82Å\82«\82Ü\82·\81B</DIV>\r
+<DIV id="text728_44" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:8001px; line-height:15px; white-space:nowrap">\r
 \83T\83\93\83v\83\8b</DIV>\r
+<v:rect style="position:absolute; margin-left:45px; margin-top:8026px; width:490px; height:40px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text728_45" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:53px; margin-top:8032px; line-height:15px; white-space:nowrap">\r
+&nbsp; &nbsp; MergePatchAndBackUpDictionary&nbsp; patch_A,&nbsp; Array( "Target\P", "Target\B" ), _<BR/>\r
+&nbsp; &nbsp; &nbsp; &nbsp; patch_B, ( "Target\P", "Target\B" )</DIV>\r
+<DIV id="text728_46" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#FF0000; margin-left:77px; margin-top:8033px; line-height:13px; white-space:nowrap">\r
+MergePatchAndBackUpDictionary</DIV>\r
+<v:rect style="position:absolute; margin-left:45px; margin-top:8079px; width:616px; height:70px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text728_47" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:53px; margin-top:8085px; line-height:15px; white-space:nowrap">\r
+&nbsp; &nbsp; Set&nbsp; patch = patch_A.Copy()<BR/>\r
+&nbsp; &nbsp; ChangeKeyOfPatchAndBackUpDictionaryToTarget&nbsp; patch,&nbsp; Array( "Target\P", "Target\B" )<BR/>\r
+&nbsp; &nbsp; MergePatchAndBackUpDictionary&nbsp; patch,&nbsp; patch.PatchRootPath,&nbsp; patch_B, ( "Target\P", "Target\B" )<BR/>\r
+&nbsp; &nbsp; MergePatchAndBackUpDictionary&nbsp; patch,&nbsp; patch.PatchRootPath,&nbsp; patch_C, ( "Target\P", "Target\B" )</DIV>\r
+<DIV id="text728_48" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#0000FF; margin-left:77px; margin-top:8101px; line-height:13px; white-space:nowrap">\r
+<A href="#ChangeKeyOfPatchAndBackUpDictionaryToTarget">\r
+ChangeKeyOfPatchAndBackUpDictionaryToTarget</A></DIV>\r
+<DIV id="text728_49" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#FF0000; margin-left:77px; margin-top:8116px; line-height:13px; white-space:nowrap">\r
+MergePatchAndBackUpDictionary</DIV>\r
+<DIV id="text728_50" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:208px; margin-top:8243px; line-height:15px; white-space:nowrap">\r
+T_PatchAndBackUp_TwistedMerge</DIV>\r
 \r
-<v:line from="0,7574" to="589,7574"/>\r
-<v:line from="589,7574" to="589,8448"/>\r
-<v:line from="589,8448" to="0,8448"/>\r
-<v:line from="0,8448" to="0,7574"/>\r
+<v:line from="0,7227" to="721,7227"/>\r
+<v:line from="721,7227" to="721,8291"/>\r
+<v:line from="721,8291" to="0,8291"/>\r
+<v:line from="0,8291" to="0,7227"/>\r
 \r
 </PAGE>\r
  \r
-<!-- page 809 --> \r
+<!-- page 729 --> \r
 <PAGE>\r
-<A id="svgcats_vml_p809" class="to_tree" style="margin-top:8453px;" onClick="selectTreeElem( '809' );">\81©</A>\r
-<A href="#svgcats_vml_p810" class="to_next_page" style="margin-top:8453px;">\81¥</A>\r
-<A href="#svgcats_vml_p808" class="to_prev_page" style="margin-top:8453px;">\81£</A>\r
-<v:rect style="position:absolute; margin-left:0px; margin-top:8464px; width:528px; height:408px;" fillcolor="white"/>\r
-<DIV id="text809_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:8481px; line-height:15px; white-space:nowrap">\r
-<A name="SaveEnvVars">\r
-SaveEnvVars</A></DIV>\r
-<DIV id="text809_2" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:173px; margin-top:8481px; line-height:15px; white-space:nowrap">\r
-(src)</DIV>\r
-<DIV id="text809_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:8pt; color:#0000FF; margin-left:216px; margin-top:8484px; line-height:12px; white-space:nowrap">\r
-<A href="#var">\r
-[ \90e: \8aÂ\8b«\95Ï\90\94 ]</A></DIV>\r
-<v:rect style="position:absolute; margin-left:25px; margin-top:8511px; width:310px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text809_4" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:8518px; line-height:13px; white-space:nowrap">\r
-Sub&nbsp; SaveEnvVars( Path_ofSetCommandLog, Option_ )</DIV>\r
-<DIV id="text809_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:8548px; line-height:15px; white-space:nowrap">\r
-\8c»\8dÝ\82Ì\8aÂ\8b«\95Ï\90\94\82ð\83t\83@\83C\83\8b\82É\95Û\91\82·\82é\82©\81A\8e«\8f\91\82É\8ai\94[\82µ\82Ü\82·\81B</DIV>\r
-<DIV id="text809_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:8574px; line-height:15px; white-space:nowrap">\r
+<A id="svgcats_vml_p729" class="to_tree" style="margin-top:8296px;" onClick="selectTreeElem( '729' );">\81©</A>\r
+<A href="#svgcats_vml_p730" class="to_next_page" style="margin-top:8296px;">\81¥</A>\r
+<A href="#svgcats_vml_p728" class="to_prev_page" style="margin-top:8296px;">\81£</A>\r
+<v:rect style="position:absolute; margin-left:0px; margin-top:8307px; width:697px; height:825px;" fillcolor="white"/>\r
+<DIV id="text729_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:8324px; line-height:15px; white-space:nowrap">\r
+<A name="CanAttachFriendPatchAndBackUpDictionary">\r
+CanAttachFriendPatchAndBackUpDictionary</A></DIV>\r
+<v:rect style="position:absolute; margin-left:45px; margin-top:8914px; width:586px; height:115px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text729_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:53px; margin-top:8920px; line-height:15px; white-space:nowrap">\r
+&nbsp; &nbsp; Set patch_A = EnumerateToPatchAndBackUpDictionary( "PatchA" )<BR/>\r
+&nbsp; &nbsp; Set patch_B = EnumerateToPatchAndBackUpDictionary( "PatchB" )<BR/>\r
+&nbsp; &nbsp; state = CanAttachFriendPatchAndBackUpDictionary( patch_A, "Target\A", patch_B, "Target\B" )<BR/>\r
+&nbsp; &nbsp; If state = c.MustAttachAfterFriend&nbsp; or&nbsp; state = c.MustMergeWithFriend Then<BR/>\r
+&nbsp; &nbsp; &nbsp; &nbsp; Set patch = patch_A.Copy()<BR/>\r
+&nbsp; &nbsp; &nbsp; &nbsp; MergePatchAndBackUpDictionary&nbsp; patch, "Target\A", patch_B, "Target\B"<BR/>\r
+&nbsp; &nbsp; End If</DIV>\r
+<v:rect style="position:absolute; margin-left:25px; margin-top:8354px; width:646px; height:55px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text729_3" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:8360px; line-height:15px; white-space:nowrap">\r
+Function&nbsp; CanAttachFriendPatchAndBackUpDictionary( _<BR/>\r
+&nbsp; &nbsp; in_AttachingPatch as PatchAndBackUpDictionaryClass,&nbsp; in_TargetRootPathOfAttaching as string, _<BR/>\r
+&nbsp; &nbsp; in_FriendPatch as PatchAndBackUpDictionaryClass,&nbsp; &nbsp; &nbsp;in_TargetRootPathOfFriend as string ) as integer</DIV>\r
+<DIV id="text729_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:394px; margin-top:8424px; line-height:15px; white-space:nowrap">\r
+\82µ\82È\82¯\82ê\82Î\82È\82ç\82È\82¢\82©\82Ç\82¤\82©\82ð\92²\82×\82Ü\82·\81B</DIV>\r
+<DIV id="text729_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:8450px; line-height:15px; white-space:nowrap">\r
 \81y\88ø\90\94\81z</DIV>\r
-<DIV id="text809_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:8574px; line-height:15px; white-space:nowrap">\r
-Path_ofSetCommandLog</DIV>\r
-<DIV id="text809_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:259px; margin-top:8574px; line-height:15px; white-space:nowrap">\r
-\83t\83@\83C\83\8b\83p\83X\81A\82Ü\82½\82Í\8e«\8f\91\81A\82Ü\82½\82Í Empty</DIV>\r
-<DIV id="text809_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:8594px; line-height:15px; white-space:nowrap">\r
-Option_</DIV>\r
-<DIV id="text809_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:259px; margin-top:8594px; line-height:15px; white-space:nowrap">\r
-Empty \8cÅ\92è</DIV>\r
-<DIV id="text809_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:8628px; line-height:15px; white-space:nowrap">\r
-Path_ofSetCommandLog \82É\81A\92l\82ª\93ü\82Á\82Ä\82¢\82È\82¢\81iEmpty \82Ì\81j\95Ï\90\94\82ð\8ew\92è\82µ\82½\82ç\81A<BR/>\r
-\93à\95\94\82Å Dictionary \83I\83u\83W\83F\83N\83g\82ð\90\90¬\82µ\82Ä\81A\82»\82Ì\92\86\82É\8aÂ\8b«\95Ï\90\94\82Ì\90Ý\92è\92l\82ð<BR/>\r
-\8ai\94[\82µ\82Ü\82·\81B</DIV>\r
-<DIV id="text809_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:8689px; line-height:15px; white-space:nowrap">\r
-\83T\83\93\83v\83\8b\81F</DIV>\r
-<v:rect style="position:absolute; margin-left:42px; margin-top:8710px; width:262px; height:70px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text809_13" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:50px; margin-top:8716px; line-height:15px; white-space:nowrap">\r
-&nbsp; Dim&nbsp; envs<BR/>\r
-&nbsp; SaveEnvVars&nbsp; envs, Empty&nbsp; '//[out] envs<BR/>\r
-&nbsp; echo&nbsp; envs<BR/>\r
-&nbsp; LoadEnvVars&nbsp; envs, Empty</DIV>\r
-<DIV id="text809_14" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:79px; margin-top:8802px; line-height:15px; white-space:nowrap">\r
-\81¨ T_Var.vbs # T_LoadEnvVars</DIV>\r
-<DIV id="text809_15" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:33px; margin-top:8802px; line-height:15px; white-space:nowrap">\r
-\83e\83X\83g</DIV>\r
-<DIV id="text809_16" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:33px; margin-top:8824px; line-height:15px; white-space:nowrap">\r
-\8aÖ\98A</DIV>\r
-<DIV id="text809_17" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:79px; margin-top:8824px; line-height:15px; white-space:nowrap">\r
-<A href="#VarStack">\r
-\81¨ VarStack</A></DIV>\r
-\r
-<v:line from="0,8464" to="528,8464"/>\r
-<v:line from="528,8464" to="528,8872"/>\r
-<v:line from="528,8872" to="0,8872"/>\r
-<v:line from="0,8872" to="0,8464"/>\r
-\r
-</PAGE>\r
\r
-<!-- page 810 --> \r
-<PAGE>\r
-<A id="svgcats_vml_p810" class="to_tree" style="margin-top:8877px;" onClick="selectTreeElem( '810' );">\81©</A>\r
-<A href="#svgcats_vml_p811" class="to_next_page" style="margin-top:8877px;">\81¥</A>\r
-<A href="#svgcats_vml_p809" class="to_prev_page" style="margin-top:8877px;">\81£</A>\r
-<v:rect style="position:absolute; margin-left:0px; margin-top:8888px; width:373px; height:193px;" fillcolor="white"/>\r
-<DIV id="text810_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:8905px; line-height:15px; white-space:nowrap">\r
-<A name="ClearEnvVars">\r
-ClearEnvVars</A></DIV>\r
-<v:rect style="position:absolute; margin-left:25px; margin-top:8935px; width:130px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text810_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:8942px; line-height:13px; white-space:nowrap">\r
-Sub&nbsp; ClearEnvVars()</DIV>\r
-<DIV id="text810_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:8972px; line-height:15px; white-space:nowrap">\r
-\8c»\8dÝ\82Ì\83v\83\8d\83Z\83X\82Ì\8aÂ\8b«\95Ï\90\94\82ð\82Ù\82Ú\82·\82×\82Ä\8dí\8f\9c\82µ\82Ü\82·\81B</DIV>\r
-<DIV id="text810_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:173px; margin-top:8905px; line-height:15px; white-space:nowrap">\r
-(src)</DIV>\r
-<DIV id="text810_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:8pt; color:#0000FF; margin-left:216px; margin-top:8908px; line-height:12px; white-space:nowrap">\r
-<A href="#var">\r
-[ \90e: \8aÂ\8b«\95Ï\90\94 ]</A></DIV>\r
-<DIV id="text810_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:79px; margin-top:9033px; line-height:15px; white-space:nowrap">\r
-\81¨ T_Var.vbs # T_LoadEnvVars</DIV>\r
-<DIV id="text810_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:33px; margin-top:9033px; line-height:15px; white-space:nowrap">\r
+<DIV id="text729_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:87px; margin-top:8450px; line-height:15px; white-space:nowrap">\r
+in_AttachingPatch</DIV>\r
+<DIV id="text729_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:87px; margin-top:8488px; line-height:15px; white-space:nowrap">\r
+in_FriendPatch</DIV>\r
+<DIV id="text729_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:270px; margin-top:8450px; line-height:15px; white-space:nowrap">\r
+\90æ\82É\83A\83^\83b\83`\82·\82é\83p\83b\83`A</DIV>\r
+<DIV id="text729_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:270px; margin-top:8488px; line-height:15px; white-space:nowrap">\r
+\8cã\82Å\83A\83^\83b\83`\82·\82é\83p\83b\83`F</DIV>\r
+<DIV id="text729_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:8891px; line-height:15px; white-space:nowrap">\r
+\83T\83\93\83v\83\8b</DIV>\r
+<DIV id="text729_11" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#FF0000; margin-left:125px; margin-top:8951px; line-height:13px; white-space:nowrap">\r
+CanAttachFriendPatchAndBackUpDictionary</DIV>\r
+<DIV id="text729_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:9060px; line-height:15px; white-space:nowrap">\r
+\83\\81[\83X</DIV>\r
+<DIV id="text729_13" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:79px; margin-top:9060px; line-height:15px; white-space:nowrap">\r
+\81¨ ToolsLib.vbs</DIV>\r
+<DIV id="text729_14" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:9084px; line-height:15px; white-space:nowrap">\r
 \83e\83X\83g</DIV>\r
-<DIV id="text810_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:9000px; line-height:15px; white-space:nowrap">\r
-VBScript \82©\82ç\8dí\8f\9c\82Å\82«\82È\82¢\8aÂ\8b«\95Ï\90\94\82Í\8ec\82è\82Ü\82·\81B</DIV>\r
-\r
-<v:line from="0,8888" to="373,8888"/>\r
-<v:line from="373,8888" to="373,9081"/>\r
-<v:line from="373,9081" to="0,9081"/>\r
-<v:line from="0,9081" to="0,8888"/>\r
-\r
-</PAGE>\r
\r
-<!-- page 811 --> \r
-<PAGE>\r
-<A id="svgcats_vml_p811" class="to_tree" style="margin-top:9086px;" onClick="selectTreeElem( '811' );">\81©</A>\r
-<A href="#svgcats_vml_p812" class="to_next_page" style="margin-top:9086px;">\81¥</A>\r
-<A href="#svgcats_vml_p810" class="to_prev_page" style="margin-top:9086px;">\81£</A>\r
-<v:rect style="position:absolute; margin-left:0px; margin-top:9097px; width:531px; height:467px;" fillcolor="white"/>\r
-<DIV id="text811_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:9114px; line-height:15px; white-space:nowrap">\r
-<A name="OpenForEnvVarsFile">\r
-OpenForEnvVarsFile</A></DIV>\r
-<DIV id="text811_2" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:84px; margin-top:9491px; line-height:15px; white-space:nowrap">\r
-<A href="vbslib_36.html#OpenForRegFile">\r
-\81¨ OpenForRegFile</A></DIV>\r
-<DIV id="text811_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:32px; margin-top:9491px; line-height:15px; white-space:nowrap">\r
-\8aÖ\98A</DIV>\r
-<v:rect style="position:absolute; margin-left:27px; margin-top:9144px; width:472px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text811_4" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:35px; margin-top:9151px; line-height:13px; white-space:nowrap">\r
-Function&nbsp; OpenForEnvVarsFile( EnvVarsFilePath as string ) as EditEnvVarsFile</DIV>\r
-<DIV id="text811_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:203px; margin-top:9114px; line-height:15px; white-space:nowrap">\r
-(src)</DIV>\r
-<DIV id="text811_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:35px; margin-top:9182px; line-height:15px; white-space:nowrap">\r
-\8aÂ\8b«\95Ï\90\94\83t\83@\83C\83\8b\82ð\95Ò\8fW\82µ\82Ü\82·\81B</DIV>\r
-<v:rect style="position:absolute; margin-left:35px; margin-top:9277px; width:400px; height:85px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text811_7" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:43px; margin-top:9283px; line-height:15px; white-space:nowrap">\r
-Dim&nbsp; f : Set f = OpenForEnvVarsFile( "settings.txt" )<BR/>\r
-echo&nbsp; f.get_( "VAR_A" )<BR/>\r
-f.set_ "VAR_A", "1"<BR/>\r
-f.select_&nbsp; "VAR_A", "1", Array( "VAR_A", "VAR_B", "VAR_C" ), "0"<BR/>\r
-f = Empty&nbsp; '// Write</DIV>\r
-<DIV id="text811_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:35px; margin-top:9206px; line-height:15px; white-space:nowrap">\r
-\81y\88ø\90\94\81z</DIV>\r
-<DIV id="text811_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:99px; margin-top:9206px; line-height:15px; white-space:nowrap">\r
-EnvVarsFilePath</DIV>\r
-<DIV id="text811_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:99px; margin-top:9225px; line-height:15px; white-space:nowrap">\r
+<DIV id="text729_15" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:79px; margin-top:9084px; line-height:15px; white-space:nowrap">\r
+\81¨ T_LeafPath.vbs</DIV>\r
+<DIV id="text729_16" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:208px; margin-top:9084px; line-height:15px; white-space:nowrap">\r
+T_PatchAndBackUp_Merge</DIV>\r
+<DIV id="text729_17" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:195px; margin-top:8424px; line-height:15px; white-space:nowrap">\r
+<A href="#MergePatchAndBackUpDictionary">\r
+MergePatchAndBackUpDictionary</A></DIV>\r
+<DIV id="text729_18" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:8424px; line-height:15px; white-space:nowrap">\r
+\95¡\90\94\82Ì\83p\83b\83`\82ð\82 \82Ä\82é\82Æ\82«\82É</DIV>\r
+<DIV id="text729_19" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:87px; margin-top:8525px; line-height:15px; white-space:nowrap">\r
 \95Ô\82è\92l</DIV>\r
-<DIV id="text811_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:224px; margin-top:9206px; line-height:15px; white-space:nowrap">\r
-\8aÂ\8b«\95Ï\90\94\83t\83@\83C\83\8b\82Ì\83p\83X</DIV>\r
-<DIV id="text811_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:224px; margin-top:9225px; line-height:15px; white-space:nowrap">\r
-<A href="#EditEnvVarsFile">\r
-EditEnvVarsFile \83I\83u\83W\83F\83N\83g</A></DIV>\r
-<DIV id="text811_13" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:31px; margin-top:9256px; line-height:15px; white-space:nowrap">\r
-\83T\83\93\83v\83\8b\81F</DIV>\r
-<DIV id="text811_14" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:31px; margin-top:9380px; line-height:15px; white-space:nowrap">\r
-\83\89\83\93\83_\83\80\83A\83N\83Z\83X\82É\91Î\89\9e\82µ\82Ä\82¢\82Ü\82·\81B OpenForRead \82â OpenForWrite \82Ì\82æ\82¤\82É<BR/>\r
-\83V\81[\83P\83\93\83V\83\83\83\8b\81i\83t\83@\83C\83\8b\82Ì\90æ\93ª\82©\82ç\8f\87\94Ô\81j\82É\83A\83N\83Z\83X\82·\82é\95K\97v\82Í\82 \82è\82Ü\82¹\82ñ\82µ\81A<BR/>\r
-\95Ï\8dX\82µ\82È\82¢\83L\81[\82Ü\82Å Write \82·\82é\95K\97v\82Í\82 \82è\82Ü\82¹\82ñ\81B<BR/>\r
-<BR/>\r
-\91\8dÝ\82µ\82È\82¢\8aÂ\8b«\95Ï\90\94\82ð\90V\8bK\82É set_ \82µ\82½\82Æ\82«\82Í\81AABC \8f\87\82Å\83t\83@\83C\83\8b\82É\8bL\8fq\82³\82ê\82Ü\82·\81B<BR/>\r
-Empty \82Ì\92l\82ð set_ \82·\82é\82Æ\81A\82»\82Ì\8aÂ\8b«\95Ï\90\94\82Í\83t\83@\83C\83\8b\82©\82ç\8dí\8f\9c\82³\82ê\82Ü\82·\81B</DIV>\r
-<DIV id="text811_15" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#FF0000; margin-left:271px; margin-top:9284px; line-height:13px; white-space:nowrap">\r
-settings.txt</DIV>\r
-<DIV id="text811_16" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#FF0000; margin-left:91px; margin-top:9314px; line-height:13px; white-space:nowrap">\r
-VAR_A</DIV>\r
-<DIV id="text811_17" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#FF0000; margin-left:145px; margin-top:9314px; line-height:13px; white-space:nowrap">\r
-1</DIV>\r
-<DIV id="text811_18" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#FF0000; margin-left:169px; margin-top:9329px; line-height:13px; white-space:nowrap">\r
-1</DIV>\r
-<DIV id="text811_19" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#FF0000; margin-left:115px; margin-top:9329px; line-height:13px; white-space:nowrap">\r
-VAR_A</DIV>\r
-<DIV id="text811_20" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:84px; margin-top:9516px; line-height:15px; white-space:nowrap">\r
-\81¨ T_VarFile.vbs # [T_VarFile1]</DIV>\r
-<DIV id="text811_21" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:32px; margin-top:9516px; line-height:15px; white-space:nowrap">\r
-\83e\83X\83g</DIV>\r
-<DIV id="text811_22" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#FF0000; margin-left:133px; margin-top:9299px; line-height:13px; white-space:nowrap">\r
-VAR_A</DIV>\r
-\r
-<v:line from="0,9097" to="531,9097"/>\r
-<v:line from="531,9097" to="531,9564"/>\r
-<v:line from="531,9564" to="0,9564"/>\r
-<v:line from="0,9564" to="0,9097"/>\r
-\r
-</PAGE>\r
\r
-<!-- page 812 --> \r
-<PAGE>\r
-<A id="svgcats_vml_p812" class="to_tree" style="margin-top:9569px;" onClick="selectTreeElem( '812' );">\81©</A>\r
-<A href="#svgcats_vml_p813" class="to_next_page" style="margin-top:9569px;">\81¥</A>\r
-<A href="#svgcats_vml_p811" class="to_prev_page" style="margin-top:9569px;">\81£</A>\r
-<v:rect style="position:absolute; margin-left:0px; margin-top:9580px; width:562px; height:292px;" fillcolor="white"/>\r
-<DIV id="text812_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:9597px; line-height:15px; white-space:nowrap">\r
-<A name="EditEnvVarsFile">\r
-EditEnvVarsFile \83N\83\89\83X</A></DIV>\r
-<DIV id="text812_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#408080; margin-left:38px; margin-top:9681px; line-height:13px; white-space:nowrap">\r
-.Path</DIV>\r
-<v:rect style="position:absolute; margin-left:112px; margin-top:9677px; width:166px; height:19px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text812_3" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:120px; margin-top:9681px; line-height:13px; white-space:nowrap">\r
-Property&nbsp; .Path as string</DIV>\r
-<DIV id="text812_4" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#408080; margin-left:38px; margin-top:9749px; line-height:13px; white-space:nowrap">\r
-.get_</DIV>\r
-<v:rect style="position:absolute; margin-left:112px; margin-top:9745px; width:274px; height:19px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text812_5" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:120px; margin-top:9749px; line-height:13px; white-space:nowrap">\r
-Function&nbsp; .get_( Name as string ) as string</DIV>\r
-<DIV id="text812_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:120px; margin-top:9773px; line-height:15px; white-space:nowrap">\r
-Name \82ª\92è\8b`\82³\82ê\82Ä\82¢\82È\82¢\82Æ\82«\82Í\81AEmpty \82ð\95Ô\82µ\82Ü\82·</DIV>\r
-<v:rect style="position:absolute; margin-left:112px; margin-top:9711px; width:340px; height:19px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text812_7" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:120px; margin-top:9715px; line-height:13px; white-space:nowrap">\r
-Sub&nbsp; .set_( Name as string, Value as string or Empty )</DIV>\r
-<DIV id="text812_8" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#408080; margin-left:38px; margin-top:9715px; line-height:13px; white-space:nowrap">\r
-.set_</DIV>\r
-<v:rect style="position:absolute; margin-left:112px; margin-top:9807px; width:418px; height:34px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text812_9" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:120px; margin-top:9810px; line-height:15px; white-space:nowrap">\r
-Sub&nbsp; select_( Name as string, Value as string,<BR/>\r
-&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OtherNames as array of string, OtherValue as string )</DIV>\r
-<DIV id="text812_10" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#408080; margin-left:38px; margin-top:9811px; line-height:13px; white-space:nowrap">\r
-.select_</DIV>\r
-<DIV id="text812_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:83px; margin-top:9637px; line-height:15px; white-space:nowrap">\r
-<A href="#OpenForEnvVarsFile">\r
-\81¨ OpenForEnvVarsFile</A></DIV>\r
-<DIV id="text812_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:38px; margin-top:9637px; line-height:15px; white-space:nowrap">\r
-\8aÖ\98A</DIV>\r
+<DIV id="text729_20" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:270px; margin-top:8525px; line-height:15px; white-space:nowrap">\r
+\92²\82×\82½\8c\8b\89Ê\81i\89º\8bL\81j</DIV>\r
+<DIV id="text729_21" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#408080; margin-left:59px; margin-top:8787px; line-height:13px; white-space:nowrap">\r
+c.MustAttachAfterFriend</DIV>\r
+<DIV id="text729_22" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#408080; margin-left:59px; margin-top:8762px; line-height:13px; white-space:nowrap">\r
+c.CannotAttachBoth</DIV>\r
+<DIV id="text729_23" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#408080; margin-left:59px; margin-top:8830px; line-height:13px; white-space:nowrap">\r
+c.MustMergeWithFriend</DIV>\r
+<DIV id="text729_24" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:226px; margin-top:8760px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83`A \82Æ\83p\83b\83`F \82Ì\97¼\95û\82ð\83A\83^\83b\83`\82·\82é\82±\82Æ\82Í\82Å\82«\82Ü\82¹\82ñ</DIV>\r
+<DIV id="text729_25" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:226px; margin-top:8785px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83`A \82Æ\83p\83b\83`F \82Ì\97¼\95û\82ð\83A\83^\83b\83`\82·\82é\82É\82Í\81A\90æ\82É\83p\83b\83`F \82ð\82 \82Ä\82é\82©\81A</DIV>\r
+<DIV id="text729_26" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:8667px; line-height:15px; white-space:nowrap">\r
+\95Ô\82è\92l\82É\82Â\82¢\82Ä</DIV>\r
+<DIV id="text729_27" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#408080; margin-left:59px; margin-top:8737px; line-height:13px; white-space:nowrap">\r
+c.Attachable</DIV>\r
+<DIV id="text729_28" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:226px; margin-top:8735px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83`A \82Æ\83p\83b\83`F \82Ì\97¼\95û\82ð\83A\83^\83b\83`\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·</DIV>\r
+<DIV id="text729_29" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:226px; margin-top:8829px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83`A \82Æ\83p\83b\83`F \82Ì\97¼\95û\82ð\83A\83^\83b\83`\82·\82é\82É\82Í\81A</DIV>\r
+<DIV id="text729_30" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:226px; margin-top:8846px; line-height:15px; white-space:nowrap">\r
+<A href="#MergePatchAndBackUpDictionary">\r
+MergePatchAndBackUpDictionary</A></DIV>\r
+<DIV id="text729_31" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:423px; margin-top:8846px; line-height:15px; white-space:nowrap">\r
+\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·</DIV>\r
+<DIV id="text729_32" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:423px; margin-top:8801px; line-height:15px; white-space:nowrap">\r
+\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·</DIV>\r
+<DIV id="text729_33" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:226px; margin-top:8801px; line-height:15px; white-space:nowrap">\r
+<A href="#MergePatchAndBackUpDictionary">\r
+MergePatchAndBackUpDictionary</A></DIV>\r
+<DIV id="text729_34" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:59px; margin-top:8701px; line-height:15px; white-space:nowrap">\r
+\89º\8bL\82Ì\82¢\82¸\82ê\82©\82ª\95Ô\82è\82Ü\82·\81\82È\82¨\81Ac = get_ToolsLibConsts() \82Å\82·\81B</DIV>\r
+<DIV id="text729_35" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:87px; margin-top:8469px; line-height:15px; white-space:nowrap">\r
+in_TargetRootPathOfAttaching</DIV>\r
+<DIV id="text729_36" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:270px; margin-top:8469px; line-height:15px; white-space:nowrap">\r
+Empty \82Ü\82½\82Í\81Ain_AttachingPatch \83p\83b\83`\82ð\82 \82Ä\82é\91Î\8fÛ\83t\83H\83\8b\83_\81[\82Ì\83p\83X</DIV>\r
+<DIV id="text729_37" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:87px; margin-top:8507px; line-height:15px; white-space:nowrap">\r
+in_TargetRootPathOfFriend</DIV>\r
+<DIV id="text729_38" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:270px; margin-top:8507px; line-height:15px; white-space:nowrap">\r
+Empty \82Ü\82½\82Í\81Ain_FriendPatch \83p\83b\83`\82ð\82 \82Ä\82é\91Î\8fÛ\83t\83H\83\8b\83_\81[\82Ì\83p\83X</DIV>\r
+<DIV id="text729_39" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:100px; margin-top:8595px; line-height:15px; white-space:nowrap">\r
+<A href="#MergePatchAndBackUpDictionary">\r
+\81¨ MergePatchAndBackUpDictionary</A></DIV>\r
+<DIV id="text729_40" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:8571px; line-height:15px; white-space:nowrap">\r
+in_TargetRootPathOfAttaching, in_TargetRootPathOfFriend \88ø\90\94\82É\82Â\82¢\82Ä</DIV>\r
+<DIV id="text729_41" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:59px; margin-top:8595px; line-height:15px; white-space:nowrap">\r
+\8eQ\8dl</DIV>\r
+<DIV id="text729_42" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:310px; margin-top:8595px; line-height:15px; white-space:nowrap">\r
+\82Ì in_TargetRootPathOfDestination \88ø\90\94\82Ì\90à\96¾</DIV>\r
+<DIV id="text729_43" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:59px; margin-top:8619px; line-height:15px; white-space:nowrap">\r
+in_TargetRootPathOfAttaching \82Æ in_TargetRootPathOfFriend \82É\94z\97ñ\82ð\8ew\92è\82·\82é\82±\82Æ\82à\82Å\82«\82Ü\82·\81B</DIV>\r
 \r
-<v:line from="0,9580" to="562,9580"/>\r
-<v:line from="562,9580" to="562,9872"/>\r
-<v:line from="562,9872" to="0,9872"/>\r
-<v:line from="0,9872" to="0,9580"/>\r
+<v:line from="0,8307" to="697,8307"/>\r
+<v:line from="697,8307" to="697,9132"/>\r
+<v:line from="697,9132" to="0,9132"/>\r
+<v:line from="0,9132" to="0,8307"/>\r
 \r
 </PAGE>\r
  \r
-<!-- page 813 --> \r
+<!-- page 730 --> \r
 <PAGE>\r
-<A id="svgcats_vml_p813" class="to_tree" style="margin-top:9877px;" onClick="selectTreeElem( '813' );">\81©</A>\r
-<A href="vbslib_40.html#svgcats_vml_p814" class="to_next_page" style="margin-top:9877px;">\81¥</A>\r
-<A href="#svgcats_vml_p812" class="to_prev_page" style="margin-top:9877px;">\81£</A>\r
-<v:rect style="position:absolute; margin-left:0px; margin-top:9888px; width:529px; height:265px;" fillcolor="white"/>\r
-<DIV id="text813_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:9905px; line-height:15px; white-space:nowrap">\r
-<A name="SetVarInBatchFile">\r
-SetVarInBatchFile</A></DIV>\r
-<v:rect style="position:absolute; margin-left:25px; margin-top:9935px; width:472px; height:25px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
-<DIV id="text813_2" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:9942px; line-height:13px; white-space:nowrap">\r
-Sub&nbsp; SetVarInBatchFile( Path as string, Symbol as string, Value as variant )</DIV>\r
-<DIV id="text813_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:9972px; line-height:15px; white-space:nowrap">\r
-\83o\83b\83`\81E\83t\83@\83C\83\8b\82Ì\92\86\82Å\81A\8aÂ\8b«\95Ï\90\94\82ð\90Ý\92è\82µ\82Ä\82¢\82é\95\94\95ª\82Ì\92l\82ð\95Ï\8dX\82µ\82Ü\82·\81B</DIV>\r
-<DIV id="text813_4" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:9998px; line-height:15px; white-space:nowrap">\r
+<A id="svgcats_vml_p730" class="to_tree" style="margin-top:9137px;" onClick="selectTreeElem( '730' );">\81©</A>\r
+<A href="vbslib_40.html#svgcats_vml_p731" class="to_next_page" style="margin-top:9137px;">\81¥</A>\r
+<A href="#svgcats_vml_p729" class="to_prev_page" style="margin-top:9137px;">\81£</A>\r
+<v:rect style="position:absolute; margin-left:0px; margin-top:9148px; width:715px; height:856px;" fillcolor="white"/>\r
+<DIV id="text730_1" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#008000; font-weight: bold; margin-left:24px; margin-top:9165px; line-height:15px; white-space:nowrap">\r
+<A name="AttachPatchAndBackUpDictionary">\r
+AttachPatchAndBackUpDictionary</A></DIV>\r
+<DIV id="text730_2" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:9893px; line-height:15px; white-space:nowrap">\r
+\83\\81[\83X</DIV>\r
+<DIV id="text730_3" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:79px; margin-top:9893px; line-height:15px; white-space:nowrap">\r
+\81¨ ToolsLib.vbs</DIV>\r
+<v:rect style="position:absolute; margin-left:25px; margin-top:9195px; width:466px; height:85px;" fillcolor="#E7E7E7" strokecolor="#000000" strokeweight="1pt"/>\r
+<DIV id="text730_4" style="position:absolute; font-family: '\82l\82\83S\83V\83b\83N'; font-size:9pt; color:#000000; margin-left:33px; margin-top:9201px; line-height:15px; white-space:nowrap">\r
+Sub&nbsp; AttachPatchAndBackUpDictionary(<BR/>\r
+&nbsp; &nbsp; in_out_LeafPathDictionary as dictionary of NameOnlyClass,<BR/>\r
+&nbsp; &nbsp; in_PatchAndBackUpDictionary as PatchAndBackUpDictionaryClass or string,<BR/>\r
+&nbsp; &nbsp; in_RootPathInLeafPath as string, _<BR/>\r
+&nbsp; &nbsp; in_out_Options as boolean or ThreeWayMergeOptionClass )</DIV>\r
+<DIV id="text730_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:354px; margin-top:9165px; line-height:15px; white-space:nowrap">\r
+<A href="#PatchAndBackUpDictionaryClass">\r
+&lt;&lt; PatchAndBackUpDictionaryClass</A></DIV>\r
+<DIV id="text730_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:9292px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83`\82ð\82 \82Ä\82é\82æ\82¤\82É\81A\83t\83@\83C\83\8b\82Ì\88ê\97\97\82ð\95Ï\8dX\82µ\82Ü\82·</DIV>\r
+<DIV id="text730_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:9321px; line-height:15px; white-space:nowrap">\r
 \81y\88ø\90\94\81z</DIV>\r
-<DIV id="text813_5" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:9998px; line-height:15px; white-space:nowrap">\r
-Path</DIV>\r
-<DIV id="text813_6" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:10017px; line-height:15px; white-space:nowrap">\r
-Symbol</DIV>\r
-<DIV id="text813_7" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:177px; margin-top:9998px; line-height:15px; white-space:nowrap">\r
-\83o\83b\83`\81E\83t\83@\83C\83\8b\82Ì\83p\83X</DIV>\r
-<DIV id="text813_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:177px; margin-top:10017px; line-height:15px; white-space:nowrap">\r
-\8aÂ\8b«\95Ï\90\94\82Ì\96¼\91O</DIV>\r
-<DIV id="text813_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:10036px; line-height:15px; white-space:nowrap">\r
-Value</DIV>\r
-<DIV id="text813_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:177px; margin-top:10036px; line-height:15px; white-space:nowrap">\r
-\8aÂ\8b«\95Ï\90\94\82Ì\92l</DIV>\r
-<DIV id="text813_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:10104px; line-height:15px; white-space:nowrap">\r
+<DIV id="text730_8" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:9321px; line-height:15px; white-space:nowrap">\r
+in_out_LeafPathDictionary</DIV>\r
+<DIV id="text730_9" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:288px; margin-top:9321px; line-height:15px; white-space:nowrap">\r
+\95Ï\8dX\82³\82ê\82é\83t\83@\83C\83\8b \83p\83X\82Ì\88ê\97\97</DIV>\r
+<DIV id="text730_10" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:9359px; line-height:15px; white-space:nowrap">\r
+in_RootPathInLeafPath</DIV>\r
+<DIV id="text730_11" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:9917px; line-height:15px; white-space:nowrap">\r
 \83e\83X\83g</DIV>\r
-<DIV id="text813_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:82px; margin-top:10104px; line-height:15px; white-space:nowrap">\r
-\81¨ T_VarFile.vbs</DIV>\r
-<DIV id="text813_13" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:196px; margin-top:10104px; line-height:15px; white-space:nowrap">\r
-T_SetVarInBatchFile</DIV>\r
-<DIV id="text813_14" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:10079px; line-height:15px; white-space:nowrap">\r
-\83\\81[\83X</DIV>\r
-<DIV id="text813_15" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:91px; margin-top:10079px; line-height:15px; white-space:nowrap">\r
-\81¨ vbslib.vbs</DIV>\r
+<DIV id="text730_12" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:79px; margin-top:9917px; line-height:15px; white-space:nowrap">\r
+\81¨ T_LeafPath.vbs</DIV>\r
+<DIV id="text730_13" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:201px; margin-top:9917px; line-height:15px; white-space:nowrap">\r
+T_LeafPath</DIV>\r
+<DIV id="text730_14" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:9340px; line-height:15px; white-space:nowrap">\r
+in_PatchAndBackUpDictionary</DIV>\r
+<DIV id="text730_15" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:97px; margin-top:9378px; line-height:15px; white-space:nowrap">\r
+in_out_Options</DIV>\r
+<DIV id="text730_16" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:479px; margin-top:9321px; line-height:15px; white-space:nowrap">\r
+<A href="vbslib_36.html#LeafPathDictionary">\r
+\81¨ LeafPathDictionary</A></DIV>\r
+<DIV id="text730_17" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:288px; margin-top:9359px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83`\82ð\93\96\82Ä\82é\91Î\8fÛ\82Ì\83\8b\81[\83g\82Ì\83p\83X</DIV>\r
+<DIV id="text730_18" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:466px; margin-top:9340px; line-height:15px; white-space:nowrap">\r
+<A href="#PatchAndBackUpDictionaryClass">\r
+\81¨ PatchAndBackUpDictionaryClass</A></DIV>\r
+<DIV id="text730_19" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:288px; margin-top:9340px; line-height:15px; white-space:nowrap">\r
+\83p\83b\83`\81i\83p\83b\83\83t\83@\83C\83\8b\82Ì\88ê\97\97\81j</DIV>\r
+<DIV id="text730_20" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:288px; margin-top:9378px; line-height:15px; white-space:nowrap">\r
+\83I\83v\83V\83\87\83\93\81i\89º\8bL\81j\81A\92Ê\8fí True</DIV>\r
+<DIV id="text730_21" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:9640px; line-height:15px; white-space:nowrap">\r
+\83o\83b\83N\83A\83b\83\83t\83@\83C\83\8b\82ª\93¯\82\93à\97e\82©\82Ç\82¤\82©\82ð\92²\82×\82é\82Ì\82É\81A</DIV>\r
+<DIV id="text730_22" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:445px; margin-top:9640px; line-height:15px; white-space:nowrap">\r
+\82ð\8eg\82Á\82Ä\82¢\82Ü\82·\81B</DIV>\r
+<DIV id="text730_23" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:346px; margin-top:9640px; line-height:15px; white-space:nowrap">\r
+<A href="vbslib_42.html#g_FileHashCache">\r
+g_FileHashCache</A></DIV>\r
+<DIV id="text730_24" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:277px; margin-top:9917px; line-height:15px; white-space:nowrap">\r
+T_LeafPath_CheckBackUp</DIV>\r
+<DIV id="text730_25" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:9502px; line-height:15px; white-space:nowrap">\r
+in_PatchAndBackUpDictionary \88ø\90\94\82É\95\8e\9a\97ñ\8c^\82Ì\92l\82ð\8ew\92è\82·\82é\82Æ\81A\93à\95\94\82Å</DIV>\r
+<DIV id="text730_26" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:447px; margin-top:9502px; line-height:15px; white-space:nowrap">\r
+<A href="#EnumerateToPatchAndBackUpDictionary">\r
+EnumerateToPatchAndBackUpDictionary</A></DIV>\r
+<DIV id="text730_27" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:9517px; line-height:15px; white-space:nowrap">\r
+\82ð\8cÄ\82Ñ\8fo\82µ\82Ü\82·\81B</DIV>\r
+<DIV id="text730_28" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:435px; margin-top:9917px; line-height:15px; white-space:nowrap">\r
+T_PatchAndBackUp</DIV>\r
+<DIV id="text730_29" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:95px; margin-top:9429px; line-height:15px; white-space:nowrap">\r
+<A href="vbslib_37.html#CopyFilesToLeafPathDictionary">\r
+CopyFilesToLeafPathDictionary</A></DIV>\r
+<DIV id="text730_30" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:9413px; line-height:15px; white-space:nowrap">\r
+\83t\83@\83C\83\8b\82Ì\83R\83s\81[\82ð\8eÀ\8dÛ\82É\82·\82é\82Æ\82«\82Í\81AAttachPatchAndBackUpDictionary \82Å\95Ï\8dX\82µ\82½\8cã\81i\95Ï\90\94\82Ì\92\86\82Å\83p\83b\83`\82ð</DIV>\r
+<DIV id="text730_31" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:280px; margin-top:9429px; line-height:15px; white-space:nowrap">\r
+\82ð\8cÄ\82Ñ\8fo\82µ\82Ü\82·\81\82»\82Ì\8aÖ\90\94\82Ì\92\86\82Å\81A</DIV>\r
+<DIV id="text730_32" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:9429px; line-height:15px; white-space:nowrap">\r
+\82 \82Ä\82½\8cã\81j</DIV>\r
+<DIV id="text730_33" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:9756px; line-height:15px; white-space:nowrap">\r
+in_out_LeafPathDictionary \88ø\90\94\82É\92l\82ª Empty \82Ì\95Ï\90\94\82ð\8ew\92è\82·\82é\82Æ\81A\82»\82Ì\95Ï\90\94\82É</DIV>\r
+<DIV id="text730_34" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:484px; margin-top:9756px; line-height:15px; white-space:nowrap">\r
+<A href="vbslib_36.html#LeafPathDictionary">\r
+LeafPathDictionary</A></DIV>\r
+<DIV id="text730_35" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:9772px; line-height:15px; white-space:nowrap">\r
+\82ª\8ai\94[\82³\82ê\82Ü\82·\81B in_RootPathInLeafPath \82ª\8ew\82·\83t\83H\83\8b\83_\81[\82É\81Ain_PatchAndBackUpDictionary \82Ì\83p\83b\83`\82ð<BR/>\r
+\82 \82Ä\82½\83t\83@\83C\83\8b\82Ì\88ê\97\97\82ª\8ai\94[\82³\82ê\82Ü\82·\81\82»\82Ì\83L\81[\82Æ\83A\83C\83e\83\80\82É\82Í\81A\83t\83\8b \83p\83X\82ª\8ai\94[\82³\82ê\82Ü\82·\81B</DIV>\r
+<DIV id="text730_36" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:475px; margin-top:9429px; line-height:15px; white-space:nowrap">\r
+<A href="vbslib_26.html#ThreeWayMerge">\r
+ThreeWayMerge</A></DIV>\r
+<DIV id="text730_37" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:573px; margin-top:9429px; line-height:15px; white-space:nowrap">\r
+\82ð\8ds\82¢\82Ü\82·\81B</DIV>\r
+<DIV id="text730_38" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:79px; margin-top:9937px; line-height:15px; white-space:nowrap">\r
+\81¨ T_ModuleAssort.vbs</DIV>\r
+<DIV id="text730_39" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:230px; margin-top:9937px; line-height:15px; white-space:nowrap">\r
+T_LeafPathMerge</DIV>\r
+<DIV id="text730_40" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:9545px; line-height:15px; white-space:nowrap">\r
+in_out_Options \82É boolean \8c^\82ð\8ew\92è\82µ\82½\82Æ\82«\82Í\81A\83o\83b\83N\83A\83b\83\83t\83@\83C\83\8b\82ª\93¯\82\93à\97e\82Å\82È\82¯\82ê\82Î\83G\83\89\81[\82É\82·\82é\82©</DIV>\r
+<DIV id="text730_41" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:9561px; line-height:15px; white-space:nowrap">\r
+\82Ç\82¤\82©\82ð\8ew\92è\82µ\82½\82±\82Æ\82É\82È\82è\82Ü\82·\81B True \82ð\8ew\92è\82·\82é\82Æ\81A\83o\83b\83N\83A\83b\83v\82É\82 \82é\83t\83@\83C\83\8b\82ª\91Î\8fÛ\82Ì\83t\83H\83\8b\83_\81[\82É<BR/>\r
+\82È\82¢\82Æ\82«\82Å\82à\83G\83\89\81[\82É\82È\82è\82Ü\82·\81B</DIV>\r
+<DIV id="text730_42" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:212px; margin-top:9576px; line-height:15px; white-space:nowrap">\r
+<A href="vbslib_26.html#ThreeWayMergeOptionClass">\r
+ThreeWayMergeOptionClass</A></DIV>\r
+<DIV id="text730_43" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:369px; margin-top:9576px; line-height:15px; white-space:nowrap">\r
+&nbsp;\82ð\8ew\92è\82·\82é\82±\82Æ\82à\82Å\82«\82Ü\82·\81B</DIV>\r
+<DIV id="text730_44" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:79px; margin-top:9957px; line-height:15px; white-space:nowrap">\r
+<A href="vbslib_37.html#CopyFilesToLeafPathDictionary">\r
+\81¨ CopyFilesToLeafPathDictionary \82Ì\83e\83X\83g</A></DIV>\r
+<DIV id="text730_45" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:9605px; line-height:15px; white-space:nowrap">\r
+\8eè\93®\82Å\83p\83b\83`\82ð\82 \82Ä\82é\82Æ\82«\82Í\81A</DIV>\r
+<DIV id="text730_46" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:200px; margin-top:9605px; line-height:15px; white-space:nowrap">\r
+<A href="vbslib_07.html#UpdateModule">\r
+UpdateModule \83R\83}\83\93\83h</A></DIV>\r
+<DIV id="text730_47" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:330px; margin-top:9605px; line-height:15px; white-space:nowrap">\r
+\82ð\8eg\82¢\82Ü\82·\81B</DIV>\r
+<DIV id="text730_48" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:9458px; line-height:15px; white-space:nowrap">\r
+in_out_LeafPathDictionary \88ø\90\94\82Æ in_PatchAndBackUpDictionary \88ø\90\94\82Ì\83L\81[\82Æ\83A\83C\83e\83\80\82É\82Í\81A\83t\83\8b \83p\83X\82ð<BR/>\r
+\8ai\94[\82µ\82Ä\82¨\82¢\82Ä\82­\82¾\82³\82¢\81B</DIV>\r
+<DIV id="text730_49" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:89px; margin-top:9831px; line-height:15px; white-space:nowrap">\r
+<A href="#EnumerateToPatchAndBackUpDictionary">\r
+\81¨ EnumerateToPatchAndBackUpDictionary \82Ì\83T\83\93\83v\83\8b</A></DIV>\r
+<DIV id="text730_50" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:9831px; line-height:15px; white-space:nowrap">\r
+\83T\83\93\83v\83\8b</DIV>\r
+<DIV id="text730_51" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:9675px; line-height:15px; white-space:nowrap">\r
+\83o\83b\83N\83A\83b\83\83t\83@\83C\83\8b\82ª\82 \82é\83t\83H\83\8b\83_\81[\82É\91Î\89\9e\82·\82é\83v\83\8d\83W\83F\83N\83g\93à\82Ì\83t\83H\83\8b\83_\81[\82Æ\81A\83p\83b\83\83t\83@\83C\83\8b\82ª\82 \82é<BR/>\r
+\83t\83H\83\8b\83_\81[\82É\91Î\89\9e\82·\82é\83v\83\8d\83W\83F\83N\83g\93à\82Ì\83t\83H\83\8b\83_\81[\82ª\88Ù\82È\82é\82Æ\82«\82Í\81A</DIV>\r
+<DIV id="text730_52" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:33px; margin-top:9705px; line-height:15px; white-space:nowrap">\r
+<A href="#ChangeKeyOfPatchAndBackUpDictionaryToTarget">\r
+ChangeKeyOfPatchAndBackUpDictionaryToTarget</A></DIV>\r
+<DIV id="text730_53" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:323px; margin-top:9705px; line-height:15px; white-space:nowrap">\r
+\82Ì in_TargetPath \88ø\90\94\82É\94z\97ñ\82ð\8ew\92è\82·\82é\82±\82Æ\82Å\81A</DIV>\r
+<DIV id="text730_54" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#000000; margin-left:33px; margin-top:9720px; line-height:15px; white-space:nowrap">\r
+\83v\83\8d\83W\83F\83N\83g\93à\82Ì\83t\83H\83\8b\83_\81[\82ð\82»\82ë\82¦\82Ä\82­\82¾\82³\82¢\81B</DIV>\r
+<DIV id="text730_55" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#408080; font-weight: bold; margin-left:24px; margin-top:9869px; line-height:15px; white-space:nowrap">\r
+\8eQ\8dl</DIV>\r
+<DIV id="text730_56" style="position:absolute; font-family: '\82l\82\82o\83S\83V\83b\83N'; font-size:10pt; color:#0000FF; margin-left:79px; margin-top:9869px; line-height:15px; white-space:nowrap">\r
+<A href="vbslib_07.html#SyncFilesX_LineUp">\r
+\81¨ SyncFilesX \82ð\93à\95\94\82Å\8eg\82¤\83c\81[\83\8b\82Æ\82Ì\94ä\8ar</A></DIV>\r
 \r
-<v:line from="0,9888" to="529,9888"/>\r
-<v:line from="529,9888" to="529,10153"/>\r
-<v:line from="529,10153" to="0,10153"/>\r
-<v:line from="0,10153" to="0,9888"/>\r
+<v:line from="0,9148" to="715,9148"/>\r
+<v:line from="715,9148" to="715,10004"/>\r
+<v:line from="715,10004" to="0,10004"/>\r
+<v:line from="0,10004" to="0,9148"/>\r
 \r
-<DIV style="position:absolute; margin-left:0px; margin-top:10153px;">\r
-<A id="svgcats_vml_p813" class="to_tree" onClick="selectTreeElem( '813' );">\81©</A></DIV>\r
-<DIV style="position:absolute; margin-left:20px; margin-top:10153px;">\r
+<DIV style="position:absolute; margin-left:0px; margin-top:10004px;">\r
+<A id="svgcats_vml_p730" class="to_tree" onClick="selectTreeElem( '730' );">\81©</A></DIV>\r
+<DIV style="position:absolute; margin-left:20px; margin-top:10004px;">\r
 <A id="page_group_bottom" href="vbslib_40.html#page_group_top" style="text-decoration:none;">\81«</A></DIV>\r
 </PAGE>\r
  \r